Module ImportFrom alias Import alias ImportFrom alias ImportFrom alias ImportFrom alias alias alias alias ImportFrom alias ImportFrom alias ImportFrom alias alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias alias alias alias Assign NameStore NameLoad ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr keyword Str keyword Str keyword Call NameLoad Num Num Num Assign AttributeStore NameLoad attr Call NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr attr ListLoad Str Str Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad ListLoad TupleLoad NameLoad Dict Str ListLoad Str Str Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr ListLoad TupleLoad NameLoad Dict Str ListLoad Str Str Str decorator_list FunctionDef arguments args NameParam defaults body ClassDef bases NameLoad body Assign NameStore ListLoad Str decorator_list Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad ListLoad TupleLoad NameLoad Dict Str ListLoad Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr ListLoad TupleLoad NameLoad Dict Str ListLoad Str decorator_list FunctionDef arguments args NameParam defaults body ClassDef bases NameLoad body Assign NameStore ListLoad Str decorator_list Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr attr ListLoad Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr attr attr ListLoad Str ClassDef bases NameLoad body Assign NameStore ListLoad TupleLoad NameLoad Dict Str ListLoad Str decorator_list Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr attr ListLoad Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr attr attr ListLoad Str ClassDef bases NameLoad body Assign NameStore ListLoad Str decorator_list Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr attr ListLoad Str Str ClassDef bases NameLoad body Assign NameStore TupleLoad Str decorator_list Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr attr ListLoad Str Str ClassDef bases NameLoad body Assign NameStore ListLoad Str Str Assign NameStore ListLoad Str decorator_list Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr attr ListLoad Str decorator_list FunctionDef arguments args NameParam defaults body ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr ClassDef bases body Assign NameStore NameLoad decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore NameLoad decorator_list Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr attr ListLoad Str Str Str Str Expr Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad SubscriptLoad AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr Index Str attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad keyword Str keyword Str keyword Call NameLoad Num Num Num Expr Call AttributeLoad NameLoad attr ClassDef bases NameLoad body Pass decorator_list Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr Assign NameStore Call Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad SubscriptLoad NameLoad Index Str BinOpMod Str TupleLoad AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr ClassDef bases AttributeLoad NameLoad attr body ClassDef bases body Assign NameStore NameLoad decorator_list FunctionDef arguments args NameParam defaults vararg kwarg body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad Assign AttributeStore SubscriptLoad AttributeLoad NameLoad attr Index Str attr Call AttributeLoad AttributeLoad NameLoad attr attr keyword Str decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore NameLoad decorator_list Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr Assign NameStore Call Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad SubscriptLoad NameLoad Index Str BinOpMod Str AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr attr NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr attr ListLoad TupleLoad Str Str TupleLoad AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr attr NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr attr ListLoad TupleLoad Str Str TupleLoad AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr attr ListLoad TupleLoad Str Str TupleLoad Num Str TupleLoad Num Str Expr Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr attr ListLoad TupleLoad Str Str TupleLoad Num Str TupleLoad Num Str TupleLoad Num Str decorator_list FunctionDef arguments args NameParam defaults body ClassDef bases NameLoad body Assign NameStore Dict Str Str Str Str NameLoad NameLoad NameLoad NameLoad decorator_list Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr attr Dict Str Str Expr Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr attr ListLoad TupleLoad AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr attr Dict Str Str Expr Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr attr ListLoad TupleLoad Str Str TupleLoad AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr attr Dict Str Str Expr Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr attr ListLoad TupleLoad Num Str TupleLoad Num Str Expr Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr attr Dict Str Str Expr Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr attr ListLoad TupleLoad Str Str TupleLoad Num Str TupleLoad Num Str TupleLoad Num Str ClassDef bases AttributeLoad NameLoad attr body ClassDef bases body Assign NameStore NameLoad Assign NameStore TupleLoad Str decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore NameLoad decorator_list Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr attr ListLoad Str Str Str ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr ClassDef bases body Assign NameStore NameLoad Assign NameStore ListLoad Str Str decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore NameLoad decorator_list Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr attr ListLoad Str Str ClassDef bases NameLoad body Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Str Assign NameStore NameLoad decorator_list ClassDef bases NameLoad body Assign NameStore ListLoad NameLoad decorator_list Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad SubscriptLoad AttributeLoad Call SubscriptLoad Call NameLoad Call AttributeLoad NameLoad attr NameLoad Index Num attr Index Num attr attr ListLoad Str Str Str Str Str decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam NameParam NameParam NameParam defaults vararg kwarg body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad TryExcept body Expr Call NameLoad NameLoad NameLoad handlers ExceptHandler type NameLoad name NameStore body Expr Call AttributeLoad NameLoad attr NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body TryFinally body Assign AttributeStore NameLoad attr NameLoad ClassDef bases NameLoad body Assign NameStore Num decorator_list Assign NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str AttributeLoad NameLoad attr NameLoad NameLoad finalbody Assign AttributeStore NameLoad attr NameLoad Assign NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body ClassDef bases NameLoad body Assign NameStore Num decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad NameLoad NameLoad ClassDef bases NameLoad body Assign NameStore TupleLoad Str decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad NameLoad NameLoad ClassDef bases NameLoad body Assign NameStore TupleLoad Str decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad NameLoad NameLoad ClassDef bases NameLoad body Assign NameStore TupleLoad Str decorator_list Expr Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body ClassDef bases NameLoad body Assign NameStore Num decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad NameLoad NameLoad ClassDef bases NameLoad body Assign NameStore TupleLoad Dict decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad NameLoad NameLoad ClassDef bases NameLoad body Assign NameStore TupleLoad TupleLoad decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad NameLoad NameLoad ClassDef bases NameLoad body Assign NameStore TupleLoad TupleLoad Str TupleLoad decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad NameLoad NameLoad ClassDef bases NameLoad body Assign NameStore TupleLoad TupleLoad Str Dict decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad NameLoad NameLoad ClassDef bases NameLoad body Assign NameStore TupleLoad TupleLoad Str Dict Str TupleLoad Str decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad NameLoad NameLoad ClassDef bases NameLoad body Assign NameStore TupleLoad TupleLoad Str Dict Str TupleLoad Str decorator_list Expr Call NameLoad NameLoad NameLoad ClassDef bases NameLoad body Assign NameStore TupleLoad TupleLoad Str Dict Str TupleLoad Str Assign NameStore ListLoad Str decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad NameLoad NameLoad ClassDef bases NameLoad body Assign NameStore ListLoad TupleLoad NameLoad Dict Str ListLoad Str Str decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad NameLoad NameLoad ClassDef bases NameLoad body Assign NameStore ListLoad Str Str decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body ClassDef bases NameLoad body Pass decorator_list ClassDef bases NameLoad body Assign NameStore NameLoad decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body ClassDef bases NameLoad body Assign NameStore TupleLoad TupleLoad Str Dict Str TupleLoad Str decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad NameLoad NameLoad ClassDef bases NameLoad body Assign NameStore TupleLoad TupleLoad Str Dict Str TupleLoad Str decorator_list Expr Call NameLoad NameLoad NameLoad ClassDef bases AttributeLoad NameLoad attr body ClassDef bases body Assign NameStore NameLoad decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore NameLoad Assign NameStore TupleLoad TupleLoad Str Dict Str TupleLoad Str decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad NameLoad NameLoad ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr ClassDef bases body Assign NameStore NameLoad decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore NameLoad Assign NameStore TupleLoad TupleLoad Str Dict Str TupleLoad Str Str Str Str decorator_list Expr Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body ClassDef bases NameLoad body Assign NameStore Num decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad NameLoad NameLoad ClassDef bases NameLoad body Assign NameStore TupleLoad Str decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad NameLoad NameLoad ClassDef bases NameLoad body Assign NameStore TupleLoad Str decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad NameLoad NameLoad ClassDef bases NameLoad body Assign NameStore TupleLoad Str decorator_list Expr Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body ClassDef bases NameLoad body Assign NameStore Num decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad NameLoad NameLoad ClassDef bases NameLoad body Assign NameStore TupleLoad Str decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad NameLoad NameLoad ClassDef bases NameLoad body Assign NameStore TupleLoad Str decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad NameLoad NameLoad ClassDef bases NameLoad body Assign NameStore TupleLoad Str decorator_list Expr Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body ClassDef bases NameLoad body Assign NameStore TupleLoad decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad NameLoad NameLoad ClassDef bases NameLoad body Assign NameStore Dict Str NameLoad decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad NameLoad NameLoad ClassDef bases NameLoad body Assign NameStore Dict Str NameLoad decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad NameLoad NameLoad ClassDef bases NameLoad body Assign NameStore Dict Str NameLoad decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad NameLoad NameLoad ClassDef bases NameLoad body Assign NameStore Dict Str NameLoad decorator_list Expr Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body ClassDef bases NameLoad body Assign NameStore TupleLoad decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad NameLoad NameLoad ClassDef bases NameLoad body Assign NameStore Dict Str NameLoad decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad NameLoad NameLoad ClassDef bases NameLoad body Assign NameStore Dict Str TupleLoad Str decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad NameLoad NameLoad ClassDef bases NameLoad body Assign NameStore Dict Str TupleLoad Str decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad NameLoad NameLoad ClassDef bases NameLoad body Assign NameStore Dict Str TupleLoad Str decorator_list Expr Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body ClassDef bases NameLoad body Assign NameStore Num decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad NameLoad NameLoad ClassDef bases NameLoad body Assign NameStore TupleLoad Str decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad NameLoad NameLoad ClassDef bases NameLoad body Assign NameStore TupleLoad Str decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad NameLoad NameLoad ClassDef bases NameLoad body Assign NameStore TupleLoad Str decorator_list Expr Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body ClassDef bases NameLoad body Assign NameStore Num decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad NameLoad NameLoad ClassDef bases NameLoad body Assign NameStore TupleLoad Str decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad NameLoad NameLoad ClassDef bases NameLoad body Assign NameStore TupleLoad Str decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad NameLoad NameLoad ClassDef bases NameLoad body Assign NameStore TupleLoad Str Assign NameStore TupleLoad Str decorator_list Expr Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body ClassDef bases NameLoad body Assign NameStore Num decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad NameLoad NameLoad ClassDef bases NameLoad body Assign NameStore TupleLoad Str decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad NameLoad NameLoad ClassDef bases NameLoad body Assign NameStore TupleLoad Str decorator_list Expr Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body ClassDef bases NameLoad body Assign NameStore Str decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad NameLoad NameLoad ClassDef bases NameLoad body Assign NameStore Num decorator_list Expr Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body ClassDef bases NameLoad body Assign NameStore Num decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body ClassDef bases NameLoad body Assign NameStore Str decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad NameLoad NameLoad ClassDef bases NameLoad body Assign NameStore Str decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad NameLoad NameLoad ClassDef bases NameLoad body Assign NameStore Str decorator_list Expr Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body ClassDef bases NameLoad body Assign NameStore Num decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad NameLoad NameLoad ClassDef bases NameLoad body Assign NameStore TupleLoad Str decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad NameLoad NameLoad ClassDef bases NameLoad body Assign NameStore TupleLoad Str Str decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad NameLoad NameLoad ClassDef bases NameLoad body Assign NameStore TupleLoad Str decorator_list Expr Call NameLoad NameLoad NameLoad ClassDef bases NameLoad body Assign NameStore TupleLoad Str decorator_list Expr Call NameLoad NameLoad NameLoad ClassDef bases NameLoad body Assign NameStore TupleLoad Str decorator_list Expr Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body ClassDef bases NameLoad body Assign NameStore Num decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad NameLoad NameLoad ClassDef bases NameLoad body Assign NameStore NameLoad decorator_list Expr Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body ClassDef bases NameLoad body Assign NameStore Num decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad NameLoad NameLoad ClassDef bases NameLoad body Assign NameStore NameLoad decorator_list Expr Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body ClassDef bases NameLoad body Assign NameStore Num decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad NameLoad NameLoad ClassDef bases NameLoad body Assign NameStore NameLoad decorator_list Expr Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body ClassDef bases NameLoad body Assign NameStore Num decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad NameLoad NameLoad ClassDef bases NameLoad body Pass decorator_list ClassDef bases NameLoad body Assign NameStore ListLoad NameLoad decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad NameLoad NameLoad ClassDef bases NameLoad body Pass decorator_list ClassDef bases NameLoad body Assign NameStore ListLoad NameLoad decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad NameLoad NameLoad ClassDef bases NameLoad body Pass decorator_list ClassDef bases NameLoad body Assign NameStore NameLoad decorator_list ClassDef bases NameLoad body Assign NameStore ListLoad NameLoad decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad NameLoad NameLoad ClassDef bases NameLoad body Assign NameStore NameLoad decorator_list ClassDef bases NameLoad body Assign NameStore ListLoad NameLoad decorator_list Expr Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body ClassDef bases NameLoad body Assign NameStore NameLoad Assign NameStore Num decorator_list ClassDef bases NameLoad body Assign NameStore ListLoad NameLoad decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad NameLoad NameLoad ClassDef bases NameLoad body Assign NameStore NameLoad Assign NameStore TupleLoad Str decorator_list ClassDef bases NameLoad body Assign NameStore ListLoad NameLoad decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body ClassDef bases NameLoad body Assign NameStore NameLoad Assign NameStore Str decorator_list ClassDef bases NameLoad body Assign NameStore ListLoad NameLoad decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad NameLoad NameLoad ClassDef bases NameLoad body Assign NameStore NameLoad Assign NameStore Str decorator_list ClassDef bases NameLoad body Assign NameStore ListLoad NameLoad decorator_list Expr Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body ClassDef bases NameLoad body Assign NameStore NameLoad Assign NameStore Str decorator_list ClassDef bases NameLoad body Assign NameStore ListLoad NameLoad decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad NameLoad NameLoad ClassDef bases NameLoad body Assign NameStore NameLoad Assign NameStore Num decorator_list ClassDef bases NameLoad body Assign NameStore ListLoad NameLoad decorator_list Expr Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body ClassDef bases NameLoad body Assign NameStore NameLoad Assign NameStore Str decorator_list ClassDef bases NameLoad body Assign NameStore ListLoad NameLoad decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad NameLoad NameLoad ClassDef bases NameLoad body Assign NameStore NameLoad Assign NameStore Num decorator_list ClassDef bases NameLoad body Assign NameStore ListLoad NameLoad decorator_list Expr Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body ClassDef bases NameLoad body Pass decorator_list ClassDef bases NameLoad body Assign NameStore NameLoad Assign NameStore NameLoad decorator_list ClassDef bases NameLoad body Assign NameStore ListLoad NameLoad decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad NameLoad NameLoad ClassDef bases NameLoad body Pass decorator_list ClassDef bases NameLoad body Assign NameStore NameLoad Assign NameStore NameLoad decorator_list ClassDef bases NameLoad body Assign NameStore ListLoad NameLoad decorator_list Expr Call NameLoad NameLoad NameLoad decorator_list decorator_list
N/A datetime date N/A unittest django forms django.conf settings django.contrib.admin.options ModelAdmin TabularInline HORIZONTAL VERTICAL django.contrib.admin.sites AdminSite django.contrib.admin.validation validate django.contrib.admin.widgets AdminDateWidget AdminRadioSelect django.core.exceptions ImproperlyConfigured django.forms.models BaseModelFormSet django.forms.widgets Select django.test TestCase models Band Concert ValidationTestModel ValidationTestInlineModel N/A request None ModelAdminTests N/A TestCase N/A setUp N/A N/A self N/A N/A N/A N/A self band N/A N/A N/A Band objects create name The Doors bio sign_date N/A date 1965 1 1 N/A N/A self site N/A AdminSite N/A test_default_fields N/A N/A self N/A N/A N/A ma N/A ModelAdmin Band N/A self site N/A N/A N/A self assertEquals N/A N/A N/A N/A N/A ma get_form request base_fields keys N/A name bio sign_date N/A test_default_fieldsets N/A N/A self N/A N/A N/A ma N/A ModelAdmin Band N/A self site N/A N/A N/A self assertEqual N/A N/A ma get_fieldsets request N/A N/A None N/A fields N/A name bio sign_date N/A N/A N/A self assertEqual N/A N/A ma get_fieldsets request N/A self band N/A N/A None N/A fields N/A name bio sign_date N/A test_field_arguments N/A N/A self N/A N/A BandAdmin N/A ModelAdmin N/A N/A fields N/A name N/A N/A ma N/A BandAdmin Band N/A self site N/A N/A N/A self assertEqual N/A N/A ma get_fieldsets request N/A N/A None N/A fields N/A name N/A N/A N/A self assertEqual N/A N/A ma get_fieldsets request N/A self band N/A N/A None N/A fields N/A name N/A test_field_arguments_restricted_on_form N/A N/A self N/A N/A BandAdmin N/A ModelAdmin N/A N/A fields N/A name N/A N/A ma N/A BandAdmin Band N/A self site N/A N/A N/A self assertEqual N/A N/A N/A N/A N/A ma get_form request base_fields keys N/A name N/A N/A N/A self assertEqual N/A N/A N/A N/A N/A ma get_form request N/A self band base_fields keys N/A name BandAdmin N/A ModelAdmin N/A N/A fieldsets N/A N/A None N/A fields N/A name N/A N/A ma N/A BandAdmin Band N/A self site N/A N/A N/A self assertEqual N/A N/A N/A N/A N/A ma get_form request base_fields keys N/A name N/A N/A N/A self assertEqual N/A N/A N/A N/A N/A ma get_form request N/A self band base_fields keys N/A name BandAdmin N/A ModelAdmin N/A N/A exclude N/A bio N/A N/A ma N/A BandAdmin Band N/A self site N/A N/A N/A self assertEqual N/A N/A N/A N/A N/A ma get_form request base_fields keys N/A name sign_date BandAdmin N/A ModelAdmin N/A N/A exclude N/A bio N/A N/A ma N/A BandAdmin Band N/A self site N/A N/A N/A self assertEqual N/A N/A N/A N/A N/A ma get_form request base_fields keys N/A name sign_date BandAdmin N/A ModelAdmin N/A N/A fields N/A name bio N/A exclude N/A bio N/A N/A ma N/A BandAdmin Band N/A self site N/A N/A N/A self assertEqual N/A N/A N/A N/A N/A ma get_form request base_fields keys N/A name N/A test_custom_form_validation N/A N/A self N/A N/A AdminBandForm N/A N/A forms ModelForm N/A N/A delete N/A N/A forms BooleanField Meta N/A N/A N/A model Band N/A N/A BandAdmin N/A ModelAdmin N/A N/A form AdminBandForm N/A N/A ma N/A BandAdmin Band N/A self site N/A N/A N/A self assertEqual N/A N/A N/A N/A N/A ma get_form request base_fields keys N/A name bio sign_date delete N/A N/A N/A self assertEqual N/A type N/A N/A N/A N/A N/A ma get_form request base_fields N/A sign_date widget AdminDateWidget N/A test_queryset_override N/A N/A self N/A N/A N/A band2 N/A Band name The Beatles bio sign_date N/A date 1962 1 1 N/A N/A N/A band2 save ConcertAdmin N/A ModelAdmin N/A N/A N/A N/A ma N/A ConcertAdmin Concert N/A self site N/A form N/A N/A N/A ma get_form request N/A N/A N/A self assertEqual N/A str N/A form N/A main_band N/A <select name="main_band" id="id_main_band">
<option value="" selected="selected">---------</option>
<option value="%d">The Doors</option>
<option value="%d">The Beatles</option>
</select> N/A N/A N/A self band id N/A band2 id AdminConcertForm N/A N/A forms ModelForm N/A Meta N/A N/A N/A model Concert N/A __init__ N/A N/A self N/A args kwargs N/A N/A N/A N/A N/A super AdminConcertForm self __init__ args kwargs N/A N/A N/A N/A self fields N/A main_band queryset N/A N/A N/A Band objects filter name The Doors N/A N/A ConcertAdmin N/A ModelAdmin N/A N/A form AdminConcertForm N/A N/A ma N/A ConcertAdmin Concert N/A self site N/A form N/A N/A N/A ma get_form request N/A N/A N/A self assertEqual N/A str N/A form N/A main_band N/A <select name="main_band" id="id_main_band">
<option value="" selected="selected">---------</option>
<option value="%d">The Doors</option>
</select> N/A N/A self band id N/A test_default_foreign_key_widget N/A N/A self N/A N/A N/A cma N/A ModelAdmin Concert N/A self site N/A cmafa N/A N/A cma get_form request N/A N/A N/A self assertEqual N/A type N/A N/A N/A N/A cmafa base_fields N/A main_band widget widget Select N/A N/A N/A self assertEqual N/A list N/A N/A N/A N/A cmafa base_fields N/A main_band widget choices N/A N/A --------- N/A N/A N/A self band id The Doors N/A N/A N/A self assertEqual N/A type N/A N/A N/A N/A cmafa base_fields N/A opening_band widget widget Select N/A N/A N/A self assertEqual N/A list N/A N/A N/A N/A cmafa base_fields N/A opening_band widget choices N/A N/A --------- N/A N/A N/A self band id The Doors N/A N/A N/A self assertEqual N/A type N/A N/A N/A cmafa base_fields N/A day widget Select N/A N/A N/A self assertEqual N/A list N/A N/A N/A N/A cmafa base_fields N/A day widget choices N/A N/A --------- N/A 1 Fri N/A 2 Sat N/A N/A N/A self assertEqual N/A type N/A N/A N/A cmafa base_fields N/A transport widget Select N/A N/A N/A self assertEqual N/A list N/A N/A N/A N/A cmafa base_fields N/A transport widget choices N/A N/A --------- N/A 1 Plane N/A 2 Train N/A 3 Bus N/A test_foreign_key_as_radio_field N/A N/A self N/A N/A ConcertAdmin N/A ModelAdmin N/A N/A radio_fields N/A main_band opening_band day transport HORIZONTAL VERTICAL VERTICAL HORIZONTAL N/A N/A cma N/A ConcertAdmin Concert N/A self site N/A cmafa N/A N/A cma get_form request N/A N/A N/A self assertEqual N/A type N/A N/A N/A N/A cmafa base_fields N/A main_band widget widget AdminRadioSelect N/A N/A N/A self assertEqual N/A N/A N/A N/A cmafa base_fields N/A main_band widget attrs N/A class radiolist inline N/A N/A N/A self assertEqual N/A list N/A N/A N/A N/A cmafa base_fields N/A main_band widget choices N/A N/A N/A N/A self band id The Doors N/A N/A N/A self assertEqual N/A type N/A N/A N/A N/A cmafa base_fields N/A opening_band widget widget AdminRadioSelect N/A N/A N/A self assertEqual N/A N/A N/A N/A cmafa base_fields N/A opening_band widget attrs N/A class radiolist N/A N/A N/A self assertEqual N/A list N/A N/A N/A N/A cmafa base_fields N/A opening_band widget choices N/A N/A None N/A N/A N/A self band id The Doors N/A N/A N/A self assertEqual N/A type N/A N/A N/A cmafa base_fields N/A day widget AdminRadioSelect N/A N/A N/A self assertEqual N/A N/A N/A N/A cmafa base_fields N/A day widget attrs N/A class radiolist N/A N/A N/A self assertEqual N/A list N/A N/A N/A N/A cmafa base_fields N/A day widget choices N/A N/A 1 Fri N/A 2 Sat N/A N/A N/A self assertEqual N/A type N/A N/A N/A cmafa base_fields N/A transport widget AdminRadioSelect N/A N/A N/A self assertEqual N/A N/A N/A N/A cmafa base_fields N/A transport widget attrs N/A class radiolist inline N/A N/A N/A self assertEqual N/A list N/A N/A N/A N/A cmafa base_fields N/A transport widget choices N/A N/A None N/A 1 Plane N/A 2 Train N/A 3 Bus AdminConcertForm N/A N/A forms ModelForm N/A Meta N/A N/A N/A model Concert N/A exclude N/A transport N/A N/A ConcertAdmin N/A ModelAdmin N/A N/A form AdminConcertForm N/A N/A ma N/A ConcertAdmin Concert N/A self site N/A N/A N/A self assertEqual N/A N/A N/A N/A N/A ma get_form request base_fields keys N/A main_band opening_band day AdminConcertForm N/A N/A forms ModelForm N/A N/A extra N/A N/A forms CharField Meta N/A N/A N/A model Concert N/A fields N/A extra transport N/A N/A ConcertAdmin N/A ModelAdmin N/A N/A form AdminConcertForm N/A N/A ma N/A ConcertAdmin Concert N/A self site N/A N/A N/A self assertEqual N/A N/A N/A N/A N/A ma get_form request base_fields keys N/A extra transport ConcertInline N/A TabularInline N/A N/A form AdminConcertForm N/A model Concert N/A fk_name main_band N/A can_delete True N/A BandAdmin N/A ModelAdmin N/A N/A inlines N/A ConcertInline N/A N/A ma N/A BandAdmin Band N/A self site N/A N/A N/A self assertEqual N/A N/A N/A N/A N/A N/A N/A N/A list N/A N/A ma get_formsets request N/A 0 forms N/A 0 fields keys N/A extra transport id DELETE main_band N/A N/A ValidationTests N/A N/A unittest TestCase N/A assertRaisesErrorWithMessage N/A N/A self error message callable N/A args kwargs N/A N/A N/A N/A self assertRaises error callable args kwargs N/A N/A N/A N/A callable args kwargs N/A N/A N/A error N/A e N/A N/A N/A N/A self assertEqual message N/A str e N/A test_validation_only_runs_in_debug N/A N/A self N/A N/A N/A N/A N/A N/A settings DEBUG True ValidationTestModelAdmin N/A ModelAdmin N/A N/A raw_id_fields 10 N/A N/A site N/A AdminSite N/A N/A N/A self assertRaisesErrorWithMessage ImproperlyConfigured 'ValidationTestModelAdmin.raw_id_fields' must be a list or tuple. N/A site register ValidationTestModel ValidationTestModelAdmin N/A N/A N/A settings DEBUG False N/A site N/A AdminSite N/A N/A N/A site register ValidationTestModel ValidationTestModelAdmin N/A test_raw_id_fields_validation N/A N/A self N/A N/A ValidationTestModelAdmin N/A ModelAdmin N/A N/A raw_id_fields 10 N/A N/A N/A N/A self assertRaisesErrorWithMessage ImproperlyConfigured 'ValidationTestModelAdmin.raw_id_fields' must be a list or tuple. validate ValidationTestModelAdmin ValidationTestModel ValidationTestModelAdmin N/A ModelAdmin N/A N/A raw_id_fields N/A non_existent_field N/A N/A N/A N/A self assertRaisesErrorWithMessage ImproperlyConfigured 'ValidationTestModelAdmin.raw_id_fields' refers to field 'non_existent_field' that is missing from model 'ValidationTestModel'. validate ValidationTestModelAdmin ValidationTestModel ValidationTestModelAdmin N/A ModelAdmin N/A N/A raw_id_fields N/A name N/A N/A N/A N/A self assertRaisesErrorWithMessage ImproperlyConfigured 'ValidationTestModelAdmin.raw_id_fields[0]', 'name' must be either a ForeignKey or ManyToManyField. validate ValidationTestModelAdmin ValidationTestModel ValidationTestModelAdmin N/A ModelAdmin N/A N/A raw_id_fields N/A users N/A N/A N/A validate ValidationTestModelAdmin ValidationTestModel N/A test_fieldsets_validation N/A N/A self N/A N/A ValidationTestModelAdmin N/A ModelAdmin N/A N/A fieldsets 10 N/A N/A N/A N/A self assertRaisesErrorWithMessage ImproperlyConfigured 'ValidationTestModelAdmin.fieldsets' must be a list or tuple. validate ValidationTestModelAdmin ValidationTestModel ValidationTestModelAdmin N/A ModelAdmin N/A N/A fieldsets N/A N/A N/A N/A N/A N/A self assertRaisesErrorWithMessage ImproperlyConfigured 'ValidationTestModelAdmin.fieldsets[0]' must be a list or tuple. validate ValidationTestModelAdmin ValidationTestModel ValidationTestModelAdmin N/A ModelAdmin N/A N/A fieldsets N/A N/A N/A N/A N/A N/A self assertRaisesErrorWithMessage ImproperlyConfigured 'ValidationTestModelAdmin.fieldsets[0]' does not have exactly two elements. validate ValidationTestModelAdmin ValidationTestModel ValidationTestModelAdmin N/A ModelAdmin N/A N/A fieldsets N/A N/A General N/A N/A N/A N/A N/A self assertRaisesErrorWithMessage ImproperlyConfigured 'ValidationTestModelAdmin.fieldsets[0][1]' must be a dictionary. validate ValidationTestModelAdmin ValidationTestModel ValidationTestModelAdmin N/A ModelAdmin N/A N/A fieldsets N/A N/A General N/A N/A N/A N/A N/A self assertRaisesErrorWithMessage ImproperlyConfigured 'fields' key is required in ValidationTestModelAdmin.fieldsets[0][1] field options dict. validate ValidationTestModelAdmin ValidationTestModel ValidationTestModelAdmin N/A ModelAdmin N/A N/A fieldsets N/A N/A General N/A fields N/A non_existent_field N/A N/A N/A N/A self assertRaisesErrorWithMessage ImproperlyConfigured 'ValidationTestModelAdmin.fieldsets[0][1]['fields']' refers to field 'non_existent_field' that is missing from the form. validate ValidationTestModelAdmin ValidationTestModel ValidationTestModelAdmin N/A ModelAdmin N/A N/A fieldsets N/A N/A General N/A fields N/A name N/A N/A N/A validate ValidationTestModelAdmin ValidationTestModel ValidationTestModelAdmin N/A ModelAdmin N/A N/A fieldsets N/A N/A General N/A fields N/A name N/A fields N/A name N/A N/A N/A N/A self assertRaisesErrorWithMessage ImproperlyConfigured Both fieldsets and fields are specified in ValidationTestModelAdmin. validate ValidationTestModelAdmin ValidationTestModel ValidationTestModelAdmin N/A ModelAdmin N/A N/A fieldsets N/A N/A None N/A fields N/A name name N/A N/A N/A N/A self assertRaisesErrorWithMessage ImproperlyConfigured There are duplicate field(s) in ValidationTestModelAdmin.fieldsets validate ValidationTestModelAdmin ValidationTestModel ValidationTestModelAdmin N/A ModelAdmin N/A N/A fields N/A name name N/A N/A N/A N/A self assertRaisesErrorWithMessage ImproperlyConfigured There are duplicate field(s) in ValidationTestModelAdmin.fields validate ValidationTestModelAdmin ValidationTestModel N/A test_form_validation N/A N/A self N/A N/A FakeForm N/A object N/A N/A N/A ValidationTestModelAdmin N/A ModelAdmin N/A N/A form FakeForm N/A N/A N/A N/A self assertRaisesErrorWithMessage ImproperlyConfigured ValidationTestModelAdmin.form does not inherit from BaseModelForm. validate ValidationTestModelAdmin ValidationTestModel N/A test_fieldsets_with_custom_form_validation N/A N/A self N/A N/A BandAdmin N/A ModelAdmin N/A N/A fieldsets N/A N/A Band N/A fields N/A non_existent_field N/A N/A N/A N/A self assertRaisesErrorWithMessage ImproperlyConfigured 'BandAdmin.fieldsets[0][1]['fields']' refers to field 'non_existent_field' that is missing from the form. validate BandAdmin Band BandAdmin N/A ModelAdmin N/A N/A fieldsets N/A N/A Band N/A fields N/A name N/A N/A N/A validate BandAdmin Band AdminBandForm N/A N/A forms ModelForm N/A Meta N/A N/A N/A model Band N/A N/A BandAdmin N/A ModelAdmin N/A N/A form AdminBandForm N/A fieldsets N/A N/A Band N/A fields N/A non_existent_field N/A N/A N/A N/A self assertRaisesErrorWithMessage ImproperlyConfigured 'BandAdmin.fieldsets[0][1]['fields']' refers to field 'non_existent_field' that is missing from the form. validate BandAdmin Band AdminBandForm N/A N/A forms ModelForm N/A N/A delete N/A N/A forms BooleanField Meta N/A N/A N/A model Band N/A N/A BandAdmin N/A ModelAdmin N/A N/A form AdminBandForm N/A fieldsets N/A N/A Band N/A fields N/A name bio sign_date delete N/A N/A N/A validate BandAdmin Band N/A test_filter_vertical_validation N/A N/A self N/A N/A ValidationTestModelAdmin N/A ModelAdmin N/A N/A filter_vertical 10 N/A N/A N/A N/A self assertRaisesErrorWithMessage ImproperlyConfigured 'ValidationTestModelAdmin.filter_vertical' must be a list or tuple. validate ValidationTestModelAdmin ValidationTestModel ValidationTestModelAdmin N/A ModelAdmin N/A N/A filter_vertical N/A non_existent_field N/A N/A N/A N/A self assertRaisesErrorWithMessage ImproperlyConfigured 'ValidationTestModelAdmin.filter_vertical' refers to field 'non_existent_field' that is missing from model 'ValidationTestModel'. validate ValidationTestModelAdmin ValidationTestModel ValidationTestModelAdmin N/A ModelAdmin N/A N/A filter_vertical N/A name N/A N/A N/A N/A self assertRaisesErrorWithMessage ImproperlyConfigured 'ValidationTestModelAdmin.filter_vertical[0]' must be a ManyToManyField. validate ValidationTestModelAdmin ValidationTestModel ValidationTestModelAdmin N/A ModelAdmin N/A N/A filter_vertical N/A users N/A N/A N/A validate ValidationTestModelAdmin ValidationTestModel N/A test_filter_horizontal_validation N/A N/A self N/A N/A ValidationTestModelAdmin N/A ModelAdmin N/A N/A filter_horizontal 10 N/A N/A N/A N/A self assertRaisesErrorWithMessage ImproperlyConfigured 'ValidationTestModelAdmin.filter_horizontal' must be a list or tuple. validate ValidationTestModelAdmin ValidationTestModel ValidationTestModelAdmin N/A ModelAdmin N/A N/A filter_horizontal N/A non_existent_field N/A N/A N/A N/A self assertRaisesErrorWithMessage ImproperlyConfigured 'ValidationTestModelAdmin.filter_horizontal' refers to field 'non_existent_field' that is missing from model 'ValidationTestModel'. validate ValidationTestModelAdmin ValidationTestModel ValidationTestModelAdmin N/A ModelAdmin N/A N/A filter_horizontal N/A name N/A N/A N/A N/A self assertRaisesErrorWithMessage ImproperlyConfigured 'ValidationTestModelAdmin.filter_horizontal[0]' must be a ManyToManyField. validate ValidationTestModelAdmin ValidationTestModel ValidationTestModelAdmin N/A ModelAdmin N/A N/A filter_horizontal N/A users N/A N/A N/A validate ValidationTestModelAdmin ValidationTestModel N/A test_radio_fields_validation N/A N/A self N/A N/A ValidationTestModelAdmin N/A ModelAdmin N/A N/A radio_fields N/A N/A N/A N/A N/A self assertRaisesErrorWithMessage ImproperlyConfigured 'ValidationTestModelAdmin.radio_fields' must be a dictionary. validate ValidationTestModelAdmin ValidationTestModel ValidationTestModelAdmin N/A ModelAdmin N/A N/A radio_fields N/A non_existent_field None N/A N/A N/A N/A self assertRaisesErrorWithMessage ImproperlyConfigured 'ValidationTestModelAdmin.radio_fields' refers to field 'non_existent_field' that is missing from model 'ValidationTestModel'. validate ValidationTestModelAdmin ValidationTestModel ValidationTestModelAdmin N/A ModelAdmin N/A N/A radio_fields N/A name None N/A N/A N/A N/A self assertRaisesErrorWithMessage ImproperlyConfigured 'ValidationTestModelAdmin.radio_fields['name']' is neither an instance of ForeignKey nor does have choices set. validate ValidationTestModelAdmin ValidationTestModel ValidationTestModelAdmin N/A ModelAdmin N/A N/A radio_fields N/A state None N/A N/A N/A N/A self assertRaisesErrorWithMessage ImproperlyConfigured 'ValidationTestModelAdmin.radio_fields['state']' is neither admin.HORIZONTAL nor admin.VERTICAL. validate ValidationTestModelAdmin ValidationTestModel ValidationTestModelAdmin N/A ModelAdmin N/A N/A radio_fields N/A state VERTICAL N/A N/A N/A validate ValidationTestModelAdmin ValidationTestModel N/A test_prepopulated_fields_validation N/A N/A self N/A N/A ValidationTestModelAdmin N/A ModelAdmin N/A N/A prepopulated_fields N/A N/A N/A N/A N/A self assertRaisesErrorWithMessage ImproperlyConfigured 'ValidationTestModelAdmin.prepopulated_fields' must be a dictionary. validate ValidationTestModelAdmin ValidationTestModel ValidationTestModelAdmin N/A ModelAdmin N/A N/A prepopulated_fields N/A non_existent_field None N/A N/A N/A N/A self assertRaisesErrorWithMessage ImproperlyConfigured 'ValidationTestModelAdmin.prepopulated_fields' refers to field 'non_existent_field' that is missing from model 'ValidationTestModel'. validate ValidationTestModelAdmin ValidationTestModel ValidationTestModelAdmin N/A ModelAdmin N/A N/A prepopulated_fields N/A slug N/A non_existent_field N/A N/A N/A N/A self assertRaisesErrorWithMessage ImproperlyConfigured 'ValidationTestModelAdmin.prepopulated_fields['slug'][0]' refers to field 'non_existent_field' that is missing from model 'ValidationTestModel'. validate ValidationTestModelAdmin ValidationTestModel ValidationTestModelAdmin N/A ModelAdmin N/A N/A prepopulated_fields N/A users N/A name N/A N/A N/A N/A self assertRaisesErrorWithMessage ImproperlyConfigured 'ValidationTestModelAdmin.prepopulated_fields['users']' is either a DateTimeField, ForeignKey or ManyToManyField. This isn't allowed. validate ValidationTestModelAdmin ValidationTestModel ValidationTestModelAdmin N/A ModelAdmin N/A N/A prepopulated_fields N/A slug N/A name N/A N/A N/A validate ValidationTestModelAdmin ValidationTestModel N/A test_list_display_validation N/A N/A self N/A N/A ValidationTestModelAdmin N/A ModelAdmin N/A N/A list_display 10 N/A N/A N/A N/A self assertRaisesErrorWithMessage ImproperlyConfigured 'ValidationTestModelAdmin.list_display' must be a list or tuple. validate ValidationTestModelAdmin ValidationTestModel ValidationTestModelAdmin N/A ModelAdmin N/A N/A list_display N/A non_existent_field N/A N/A N/A N/A self assertRaisesErrorWithMessage ImproperlyConfigured ValidationTestModelAdmin.list_display[0], 'non_existent_field' is not a callable or an attribute of 'ValidationTestModelAdmin' or found in the model 'ValidationTestModel'. validate ValidationTestModelAdmin ValidationTestModel ValidationTestModelAdmin N/A ModelAdmin N/A N/A list_display N/A users N/A N/A N/A N/A self assertRaisesErrorWithMessage ImproperlyConfigured 'ValidationTestModelAdmin.list_display[0]', 'users' is a ManyToManyField which is not supported. validate ValidationTestModelAdmin ValidationTestModel ValidationTestModelAdmin N/A ModelAdmin N/A N/A list_display N/A name N/A N/A N/A validate ValidationTestModelAdmin ValidationTestModel N/A test_list_display_links_validation N/A N/A self N/A N/A ValidationTestModelAdmin N/A ModelAdmin N/A N/A list_display_links 10 N/A N/A N/A N/A self assertRaisesErrorWithMessage ImproperlyConfigured 'ValidationTestModelAdmin.list_display_links' must be a list or tuple. validate ValidationTestModelAdmin ValidationTestModel ValidationTestModelAdmin N/A ModelAdmin N/A N/A list_display_links N/A non_existent_field N/A N/A N/A N/A self assertRaisesErrorWithMessage ImproperlyConfigured 'ValidationTestModelAdmin.list_display_links[0]' refers to 'non_existent_field' that is neither a field, method or property of model 'ValidationTestModel'. validate ValidationTestModelAdmin ValidationTestModel ValidationTestModelAdmin N/A ModelAdmin N/A N/A list_display_links N/A name N/A N/A N/A N/A self assertRaisesErrorWithMessage ImproperlyConfigured 'ValidationTestModelAdmin.list_display_links[0]'refers to 'name' which is not defined in 'list_display'. validate ValidationTestModelAdmin ValidationTestModel ValidationTestModelAdmin N/A ModelAdmin N/A N/A list_display N/A name N/A list_display_links N/A name N/A N/A N/A validate ValidationTestModelAdmin ValidationTestModel N/A test_list_filter_validation N/A N/A self N/A N/A ValidationTestModelAdmin N/A ModelAdmin N/A N/A list_filter 10 N/A N/A N/A N/A self assertRaisesErrorWithMessage ImproperlyConfigured 'ValidationTestModelAdmin.list_filter' must be a list or tuple. validate ValidationTestModelAdmin ValidationTestModel ValidationTestModelAdmin N/A ModelAdmin N/A N/A list_filter N/A non_existent_field N/A N/A N/A N/A self assertRaisesErrorWithMessage ImproperlyConfigured 'ValidationTestModelAdmin.list_filter[0]' refers to field 'non_existent_field' that is missing from model 'ValidationTestModel'. validate ValidationTestModelAdmin ValidationTestModel ValidationTestModelAdmin N/A ModelAdmin N/A N/A list_filter N/A is_active N/A N/A N/A validate ValidationTestModelAdmin ValidationTestModel N/A test_list_per_page_validation N/A N/A self N/A N/A ValidationTestModelAdmin N/A ModelAdmin N/A N/A list_per_page hello N/A N/A N/A N/A self assertRaisesErrorWithMessage ImproperlyConfigured 'ValidationTestModelAdmin.list_per_page' should be a integer. validate ValidationTestModelAdmin ValidationTestModel ValidationTestModelAdmin N/A ModelAdmin N/A N/A list_per_page 100 N/A N/A N/A validate ValidationTestModelAdmin ValidationTestModel N/A test_search_fields_validation N/A N/A self N/A N/A ValidationTestModelAdmin N/A ModelAdmin N/A N/A search_fields 10 N/A N/A N/A N/A self assertRaisesErrorWithMessage ImproperlyConfigured 'ValidationTestModelAdmin.search_fields' must be a list or tuple. validate ValidationTestModelAdmin ValidationTestModel N/A test_date_hierarchy_validation N/A N/A self N/A N/A ValidationTestModelAdmin N/A ModelAdmin N/A N/A date_hierarchy non_existent_field N/A N/A N/A N/A self assertRaisesErrorWithMessage ImproperlyConfigured 'ValidationTestModelAdmin.date_hierarchy' refers to field 'non_existent_field' that is missing from model 'ValidationTestModel'. validate ValidationTestModelAdmin ValidationTestModel ValidationTestModelAdmin N/A ModelAdmin N/A N/A date_hierarchy name N/A N/A N/A N/A self assertRaisesErrorWithMessage ImproperlyConfigured 'ValidationTestModelAdmin.date_hierarchy is neither an instance of DateField nor DateTimeField. validate ValidationTestModelAdmin ValidationTestModel ValidationTestModelAdmin N/A ModelAdmin N/A N/A date_hierarchy pub_date N/A N/A N/A validate ValidationTestModelAdmin ValidationTestModel N/A test_ordering_validation N/A N/A self N/A N/A ValidationTestModelAdmin N/A ModelAdmin N/A N/A ordering 10 N/A N/A N/A N/A self assertRaisesErrorWithMessage ImproperlyConfigured 'ValidationTestModelAdmin.ordering' must be a list or tuple. validate ValidationTestModelAdmin ValidationTestModel ValidationTestModelAdmin N/A ModelAdmin N/A N/A ordering N/A non_existent_field N/A N/A N/A N/A self assertRaisesErrorWithMessage ImproperlyConfigured 'ValidationTestModelAdmin.ordering[0]' refers to field 'non_existent_field' that is missing from model 'ValidationTestModel'. validate ValidationTestModelAdmin ValidationTestModel ValidationTestModelAdmin N/A ModelAdmin N/A N/A ordering N/A ? name N/A N/A N/A N/A self assertRaisesErrorWithMessage ImproperlyConfigured 'ValidationTestModelAdmin.ordering' has the random ordering marker '?', but contains other fields as well. Please either remove '?' or the other fields. validate ValidationTestModelAdmin ValidationTestModel ValidationTestModelAdmin N/A ModelAdmin N/A N/A ordering N/A ? N/A N/A N/A validate ValidationTestModelAdmin ValidationTestModel ValidationTestModelAdmin N/A ModelAdmin N/A N/A ordering N/A band__name N/A N/A N/A validate ValidationTestModelAdmin ValidationTestModel ValidationTestModelAdmin N/A ModelAdmin N/A N/A ordering N/A name N/A N/A N/A validate ValidationTestModelAdmin ValidationTestModel N/A test_list_select_related_validation N/A N/A self N/A N/A ValidationTestModelAdmin N/A ModelAdmin N/A N/A list_select_related 1 N/A N/A N/A N/A self assertRaisesErrorWithMessage ImproperlyConfigured 'ValidationTestModelAdmin.list_select_related' should be a boolean. validate ValidationTestModelAdmin ValidationTestModel ValidationTestModelAdmin N/A ModelAdmin N/A N/A list_select_related False N/A N/A N/A validate ValidationTestModelAdmin ValidationTestModel N/A test_save_as_validation N/A N/A self N/A N/A ValidationTestModelAdmin N/A ModelAdmin N/A N/A save_as 1 N/A N/A N/A N/A self assertRaisesErrorWithMessage ImproperlyConfigured 'ValidationTestModelAdmin.save_as' should be a boolean. validate ValidationTestModelAdmin ValidationTestModel ValidationTestModelAdmin N/A ModelAdmin N/A N/A save_as True N/A N/A N/A validate ValidationTestModelAdmin ValidationTestModel N/A test_save_on_top_validation N/A N/A self N/A N/A ValidationTestModelAdmin N/A ModelAdmin N/A N/A save_on_top 1 N/A N/A N/A N/A self assertRaisesErrorWithMessage ImproperlyConfigured 'ValidationTestModelAdmin.save_on_top' should be a boolean. validate ValidationTestModelAdmin ValidationTestModel ValidationTestModelAdmin N/A ModelAdmin N/A N/A save_on_top True N/A N/A N/A validate ValidationTestModelAdmin ValidationTestModel N/A test_inlines_validation N/A N/A self N/A N/A ValidationTestModelAdmin N/A ModelAdmin N/A N/A inlines 10 N/A N/A N/A N/A self assertRaisesErrorWithMessage ImproperlyConfigured 'ValidationTestModelAdmin.inlines' must be a list or tuple. validate ValidationTestModelAdmin ValidationTestModel ValidationTestInline N/A object N/A N/A N/A ValidationTestModelAdmin N/A ModelAdmin N/A N/A inlines N/A ValidationTestInline N/A N/A N/A N/A self assertRaisesErrorWithMessage ImproperlyConfigured 'ValidationTestModelAdmin.inlines[0]' does not inherit from BaseModelAdmin. validate ValidationTestModelAdmin ValidationTestModel ValidationTestInline N/A TabularInline N/A N/A N/A ValidationTestModelAdmin N/A ModelAdmin N/A N/A inlines N/A ValidationTestInline N/A N/A N/A N/A self assertRaisesErrorWithMessage ImproperlyConfigured 'model' is a required attribute of 'ValidationTestModelAdmin.inlines[0]'. validate ValidationTestModelAdmin ValidationTestModel SomethingBad N/A object N/A N/A N/A ValidationTestInline N/A TabularInline N/A N/A model SomethingBad N/A ValidationTestModelAdmin N/A ModelAdmin N/A N/A inlines N/A ValidationTestInline N/A N/A N/A N/A self assertRaisesErrorWithMessage ImproperlyConfigured 'ValidationTestModelAdmin.inlines[0].model' does not inherit from models.Model. validate ValidationTestModelAdmin ValidationTestModel ValidationTestInline N/A TabularInline N/A N/A model ValidationTestInlineModel N/A ValidationTestModelAdmin N/A ModelAdmin N/A N/A inlines N/A ValidationTestInline N/A N/A N/A validate ValidationTestModelAdmin ValidationTestModel N/A test_fields_validation N/A N/A self N/A N/A ValidationTestInline N/A TabularInline N/A N/A model ValidationTestInlineModel N/A fields 10 N/A ValidationTestModelAdmin N/A ModelAdmin N/A N/A inlines N/A ValidationTestInline N/A N/A N/A N/A self assertRaisesErrorWithMessage ImproperlyConfigured 'ValidationTestInline.fields' must be a list or tuple. validate ValidationTestModelAdmin ValidationTestModel ValidationTestInline N/A TabularInline N/A N/A model ValidationTestInlineModel N/A fields N/A non_existent_field N/A ValidationTestModelAdmin N/A ModelAdmin N/A N/A inlines N/A ValidationTestInline N/A N/A N/A N/A self assertRaisesErrorWithMessage ImproperlyConfigured 'ValidationTestInline.fields' refers to field 'non_existent_field' that is missing from the form. validate ValidationTestModelAdmin ValidationTestModel N/A test_fk_name_validation N/A N/A self N/A N/A ValidationTestInline N/A TabularInline N/A N/A model ValidationTestInlineModel N/A fk_name non_existent_field N/A ValidationTestModelAdmin N/A ModelAdmin N/A N/A inlines N/A ValidationTestInline N/A N/A N/A N/A self assertRaisesErrorWithMessage ImproperlyConfigured 'ValidationTestInline.fk_name' refers to field 'non_existent_field' that is missing from model 'ValidationTestInlineModel'. validate ValidationTestModelAdmin ValidationTestModel ValidationTestInline N/A TabularInline N/A N/A model ValidationTestInlineModel N/A fk_name parent N/A ValidationTestModelAdmin N/A ModelAdmin N/A N/A inlines N/A ValidationTestInline N/A N/A N/A validate ValidationTestModelAdmin ValidationTestModel N/A test_extra_validation N/A N/A self N/A N/A ValidationTestInline N/A TabularInline N/A N/A model ValidationTestInlineModel N/A extra hello N/A ValidationTestModelAdmin N/A ModelAdmin N/A N/A inlines N/A ValidationTestInline N/A N/A N/A N/A self assertRaisesErrorWithMessage ImproperlyConfigured 'ValidationTestInline.extra' should be a integer. validate ValidationTestModelAdmin ValidationTestModel ValidationTestInline N/A TabularInline N/A N/A model ValidationTestInlineModel N/A extra 2 N/A ValidationTestModelAdmin N/A ModelAdmin N/A N/A inlines N/A ValidationTestInline N/A N/A N/A validate ValidationTestModelAdmin ValidationTestModel N/A test_max_num_validation N/A N/A self N/A N/A ValidationTestInline N/A TabularInline N/A N/A model ValidationTestInlineModel N/A max_num hello N/A ValidationTestModelAdmin N/A ModelAdmin N/A N/A inlines N/A ValidationTestInline N/A N/A N/A N/A self assertRaisesErrorWithMessage ImproperlyConfigured 'ValidationTestInline.max_num' should be an integer or None (default). validate ValidationTestModelAdmin ValidationTestModel ValidationTestInline N/A TabularInline N/A N/A model ValidationTestInlineModel N/A max_num 2 N/A ValidationTestModelAdmin N/A ModelAdmin N/A N/A inlines N/A ValidationTestInline N/A N/A N/A validate ValidationTestModelAdmin ValidationTestModel N/A test_formset_validation N/A N/A self N/A N/A FakeFormSet N/A object N/A N/A N/A ValidationTestInline N/A TabularInline N/A N/A model ValidationTestInlineModel N/A formset FakeFormSet N/A ValidationTestModelAdmin N/A ModelAdmin N/A N/A inlines N/A ValidationTestInline N/A N/A N/A N/A self assertRaisesErrorWithMessage ImproperlyConfigured 'ValidationTestInline.formset' does not inherit from BaseModelFormSet. validate ValidationTestModelAdmin ValidationTestModel RealModelFormSet N/A BaseModelFormSet N/A N/A N/A ValidationTestInline N/A TabularInline N/A N/A model ValidationTestInlineModel N/A formset RealModelFormSet N/A ValidationTestModelAdmin N/A ModelAdmin N/A N/A inlines N/A ValidationTestInline N/A N/A N/A validate ValidationTestModelAdmin ValidationTestModel N/A N/A