Module Import alias Import alias ImportFrom alias ImportFrom alias ImportFrom alias identifier ImportFrom alias ImportFrom alias identifier ImportFrom alias identifier ImportFrom alias Import alias ImportFrom alias Import alias identifier Import alias ImportFrom alias Import alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias identifier ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Str Assign NameStore AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad body Assign NameStore BinOpMod Str NameLoad If CompareIsNot NameLoad NameLoad body Assign NameStore BinOpAdd NameLoad BinOpMod Str NameLoad If CompareIsNot NameLoad NameLoad body Assign NameStore BinOpAdd NameLoad BinOpMod Str NameLoad If CompareIsNot NameLoad NameLoad body Assign NameStore BinOpAdd NameLoad BinOpMod Str NameLoad Return NameLoad decorator_list ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Dict Str Str Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Num Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Str Assign NameStore SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index Str Index Num Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr Str SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr Str SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr Num Call NameLoad SubscriptLoad NameLoad Index Str Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index Str Index Num Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Str Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr Str SubscriptLoad NameLoad Index Str decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr Assign NameStore Str Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Str keyword Str Expr Call AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad decorator_list decorator_list FunctionDef arguments args NameParam NameParam defaults body Return CompareEq Call NameLoad NameLoad Call NameLoad NameLoad decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Assign NameStore ListComp NameLoad comprehension TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body If Call AttributeLoad NameLoad attr Str body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad kwarg body Assign NameStore BoolOpOr NameLoad ListLoad Assign NameStore ListLoad Str Str Str Str Str Str Assign NameStore Call NameLoad GeneratorExp TupleLoad NameLoad AttributeLoad NameLoad attr comprehension NameStore BinOpSub Call NameLoad NameLoad Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Str Dict Str Str Assign NameStore Call AttributeLoad NameLoad attr Str ListLoad Str Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad Assign NameStore Call AttributeLoad NameLoad attr Str ListLoad Str Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Str Dict Str ListLoad Str Str Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad Assign NameStore Call AttributeLoad NameLoad attr Str ListLoad Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Str Dict Str ListLoad Str Str Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Str Dict Str Str Assign NameStore Call AttributeLoad NameLoad attr keyword ListLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Str Dict Str ListLoad Str Str Assign NameStore Call AttributeLoad NameLoad attr keyword ListLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Str Dict Str Str Assign NameStore Dict Str ListLoad Str Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Str Dict Str Str Assign NameStore Dict Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Str Dict Str ListLoad Str Str Assign NameStore Dict Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Str Dict Str ListLoad Str Str Assign NameStore Dict Str ListLoad Str Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Str Dict Str ListLoad Str Str Assign NameStore Dict Str ListLoad Str Str Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Str Dict Str Str Str Str Assign NameStore Dict Str Str ListLoad Str ListLoad Str Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Str Dict Str Str Str Str Assign NameStore Dict Str ListLoad Str Assign NameStore Call AttributeLoad NameLoad attr Str ListLoad Str Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Str Dict Str Str Assign NameStore Dict Str ListLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Str Dict Str ListLoad Str Str Assign NameStore Dict Str Dict Str Str ListLoad Str ListLoad Str Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Str Dict Str Str Assign NameStore Call AttributeLoad NameLoad attr keyword Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Str Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Str Dict Str Str Assign NameStore Call AttributeLoad NameLoad attr keyword Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Str Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Str Dict Str Str Assign NameStore Call AttributeLoad NameLoad attr keyword Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Str Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr keyword Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Str Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Str Dict Str Num keyword NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Str Dict Str Str keyword NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Str Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad Assign NameStore Call NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Str Dict Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr keyword Num keyword NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Str Dict Str Str Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Str Dict Str Str Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Str Dict Str Str Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Str Dict Str Str ListLoad Str Str ListLoad Str Str Assign NameStore Call AttributeLoad NameLoad attr keyword ListLoad TupleLoad Str NameLoad TupleLoad Str NameLoad TupleLoad Str NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Str Dict Str Str ListLoad Str Str Str ListLoad Str Str Str Assign NameStore Call AttributeLoad NameLoad attr keyword ListLoad TupleLoad Str NameLoad TupleLoad Str NameLoad TupleLoad Str NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Str Dict Str ListLoad Str keyword NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Str Dict Str Str Str Str keyword NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Str Dict Str Str Str Str keyword NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call NameLoad Str Dict Str Str ListLoad Str Str ListLoad Str Str Assign NameStore Call AttributeLoad NameLoad attr keyword ListLoad Str Str Str Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call NameLoad Str Dict Str Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Assign NameStore Call AttributeLoad NameLoad attr keyword ListLoad Str Str Str Str keyword Call NameLoad NameLoad ListLoad Str Str Str Str Str Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call NameLoad Str Dict Str Str Str Num Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr keyword ListLoad Str Str Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call NameLoad Str Dict Str Str ListLoad Str Str ListLoad Str Str Assign NameStore Call AttributeLoad NameLoad attr keyword ListLoad TupleLoad Str NameLoad TupleLoad Str NameLoad TupleLoad Str NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad AttributeLoad NameLoad attr body FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Dict If NameLoad body Assign NameStore Dict Str Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore Dict Str Str Str Str Str Str Str Call AttributeLoad NameLoad attr Str NameLoad Str NameLoad NameLoad ListLoad Assign NameStore ListLoad NameLoad Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Str keyword AttributeLoad NameLoad attr keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad If BoolOpOr UnaryOpNot NameLoad CompareEq NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Num Call NameLoad SubscriptLoad NameLoad Index Str Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index Str Index Num Assign SubscriptStore NameLoad Index Str NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Call NameLoad NameLoad For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad SubscriptLoad NameLoad Index NameLoad orelse Expr Call AttributeLoad NameLoad attr Num Call NameLoad SubscriptLoad NameLoad Index Str decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad Call NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr BinOpAdd NameLoad Str NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad Call NameLoad Assign NameStore Call NameLoad Call NameLoad Assign NameStore Dict Str Str Str Str Str Str Str NameLoad Str NameLoad Str Str NameLoad ListLoad Assign NameStore Dict Str Str Str Str Str Str Str NameLoad Str NameLoad Str Str NameLoad ListLoad Assign NameStore ListLoad NameLoad NameLoad Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign NameStore Dict Str Str Str Str ListLoad Str ListLoad Call NameLoad Call NameLoad ListLoad Str ListLoad Str Assign NameStore AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Str keyword NameLoad attr Expr Call AttributeLoad NameLoad attr Num Call NameLoad SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr Call NameLoad ListLoad NameLoad NameLoad Call NameLoad ListLoad SubscriptLoad SubscriptLoad SubscriptLoad NameLoad Index Str Index Num Index Str SubscriptLoad SubscriptLoad SubscriptLoad NameLoad Index Str Index Num Index Str Expr Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore ListLoad Assign NameStore ListLoad For NameStore SubscriptLoad NameLoad Index Str body If CompareEq SubscriptLoad NameLoad Index Str Str body Expr Call AttributeLoad NameLoad attr NameLoad If CompareEq SubscriptLoad NameLoad Index Str Str body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Num Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Num Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr SubscriptLoad SubscriptLoad NameLoad Index Num Index Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call NameLoad Str Assign SubscriptStore NameLoad Index Str ListLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr SubscriptLoad SubscriptLoad NameLoad Index Num Index Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call NameLoad Str Assign SubscriptStore NameLoad Index Str ListLoad NameLoad Assign SubscriptStore NameLoad Index Str ListLoad Str Expr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad Call NameLoad Assign NameStore Dict Str Str Str Str Str Str Str NameLoad Str NameLoad Str Str NameLoad ListLoad Assign NameStore ListLoad NameLoad Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign NameStore Dict Str Str ListLoad Str Call NameLoad Call NameLoad Assign NameStore AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Str keyword NameLoad attr Expr Call AttributeLoad NameLoad attr Num Call NameLoad SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr NameLoad SubscriptLoad SubscriptLoad SubscriptLoad NameLoad Index Str Index Num Index Str Expr Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore ListLoad For NameStore SubscriptLoad NameLoad Index Str body Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Str If CompareEq SubscriptLoad NameLoad Index Str Str body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Num Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr SubscriptLoad SubscriptLoad NameLoad Index Num Index Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index Str ListLoad NameLoad Assign SubscriptStore NameLoad Index Str ListLoad Str Expr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign NameStore Dict Str Str ListLoad Str Call NameLoad Call NameLoad Assign NameStore AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Str keyword NameLoad attr Expr Call AttributeLoad NameLoad attr ListLoad SubscriptLoad NameLoad Index Str Assign NameStore ListLoad If CompareIn Str NameLoad body For NameStore SubscriptLoad NameLoad Index Str body Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Str If CompareEq SubscriptLoad NameLoad Index Str Str body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Num Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr SubscriptLoad SubscriptLoad NameLoad Index Num Index Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr Delete SubscriptDel NameLoad Index Str Assign SubscriptStore NameLoad Index Str ListLoad Str Expr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad Call NameLoad Assign NameStore Dict Str Str Str Str Str Str Str NameLoad Str NameLoad Str Str NameLoad ListLoad Assign NameStore ListLoad NameLoad Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign NameStore Dict Str Str Str ListLoad Str ListLoad Call NameLoad Call NameLoad ListLoad Str Assign NameStore AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Str keyword NameLoad attr Expr Call AttributeLoad NameLoad attr Call NameLoad SubscriptLoad NameLoad Index Str Num Expr Call AttributeLoad NameLoad attr NameLoad SubscriptLoad SubscriptLoad SubscriptLoad NameLoad Index Str Index Num Index Str Expr Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore ListLoad For NameStore SubscriptLoad NameLoad Index Str body Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Str If CompareEq SubscriptLoad NameLoad Index Str Str body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Num Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr SubscriptLoad SubscriptLoad NameLoad Index Num Index Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr Delete SubscriptDel NameLoad Index Str Assign SubscriptStore NameLoad Index Str ListLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign NameStore Dict Str Str Str ListLoad Str ListLoad Call NameLoad Call NameLoad ListLoad Str Assign NameStore AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Str keyword NameLoad attr Expr Call AttributeLoad NameLoad attr ListLoad SubscriptLoad NameLoad Index Str Assign NameStore ListLoad If CompareIn Str NameLoad body For NameStore SubscriptLoad NameLoad Index Str body Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Str If CompareEq SubscriptLoad NameLoad Index Str Str body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Num Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr SubscriptLoad SubscriptLoad NameLoad Index Num Index Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr Delete SubscriptDel NameLoad Index Str Delete SubscriptDel NameLoad Index Str Expr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad Assign NameStore Dict Str Dict Str Str Str Str NameLoad Call NameLoad Assign NameStore Dict Str Str Str ListLoad Str NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad SubscriptLoad NameLoad Index Str attr Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Str keyword AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad keyword BinOpAdd Str AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr NameLoad SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr Str SubscriptLoad NameLoad Index Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad Assign NameStore Dict Str Dict Str Str Str Call NameLoad Assign NameStore Dict Str Dict Str Str NameLoad NameLoad Expr Call AttributeLoad SubscriptLoad NameLoad Index Str attr SubscriptLoad NameLoad Index Str Assign NameStore Dict Str Str NameLoad Str Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Str keyword AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad keyword BinOpAdd Str AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr NameLoad SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr Str SubscriptLoad NameLoad Index Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Dict Str Str Expr Call AttributeLoad NameLoad attr Str NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad Assign NameStore Call NameLoad Assign NameStore Dict Str Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore Dict Str Dict Str Str Assign NameStore Dict Str Dict Str Str Str NameLoad NameLoad NameLoad Expr Call AttributeLoad SubscriptLoad NameLoad Index Str attr SubscriptLoad NameLoad Index Str Assign NameStore Dict Str Str NameLoad Str Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Str keyword AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad keyword BinOpAdd Str AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad Assign NameStore Dict Str Dict Str Str Str NameLoad Assign NameStore Dict Str Call AttributeLoad NameLoad attr Str BinOpAdd NameLoad Str Expr Call AttributeLoad NameLoad attr Str NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Dict Str NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Expr Call AttributeLoad NameLoad attr Str NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Dict Expr Call AttributeLoad NameLoad attr Str NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Dict Str Dict Str Str Str Call NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Dict Str Dict Str Str Str Str Call NameLoad Str Expr Call AttributeLoad NameLoad attr Str NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Dict Str Dict Str Str Str BinOpMult Str Num NameLoad Call NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Str keyword AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad keyword BinOpAdd Str AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Dict Str ListLoad Dict Str Str Str Str NameLoad Call NameLoad Dict Str Str Str Str NameLoad Call NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad SubscriptLoad NameLoad Index Str attr Dict Str ListLoad Return SubscriptLoad NameLoad Index Str decorator_list Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Str keyword AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad keyword BinOpAdd Str AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults kwarg body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad NameLoad keyword AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad keyword BinOpAdd Str AttributeLoad NameLoad attr keyword NameLoad NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Str Dict Str NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Str Dict Str ListLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Dict Str ListLoad Dict Str Str Str Call NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Dict Str ListLoad Dict Str Str Str Call NameLoad Dict Str Call NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad Assign NameStore Call NameLoad Assign NameStore Call NameLoad Assign NameStore Dict Str Dict Str Str Str Str Str Str NameLoad NameLoad NameLoad NameLoad Assign NameStore Dict Str Dict Str Str Str Str NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad SubscriptLoad NameLoad Index Str attr SubscriptLoad NameLoad Index Str Assign NameStore Dict Str Str Str Str Str Str Call NameLoad Str NameLoad Str NameLoad Str Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore AttributeLoad NameLoad attr attr Dict Str Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr Num Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Str keyword AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad keyword BinOpAdd Str AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr NameLoad SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr Str SubscriptLoad NameLoad Index Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad Assign NameStore Dict Str Dict Str Str Str Str NameLoad Call NameLoad Assign NameStore Dict Str Str Str Str ListLoad Str NameLoad Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad SubscriptLoad NameLoad Index Str attr Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Str keyword AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad keyword BinOpAdd Str AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr NameLoad SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr Str SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr Str NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Dict Str Str Str Str NameLoad ListLoad Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Str keyword Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad body Assign NameStore Dict If NameLoad body Assign NameStore Dict Str Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore AttributeLoad NameLoad attr attr Dict Str Str NameLoad NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Str keyword Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr BinOpAdd NameLoad Str NameLoad AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad body Assign NameStore Dict Assign NameStore NameLoad If NameLoad body Assign NameStore Dict Str Call AttributeLoad NameLoad attr Str NameLoad If Call AttributeLoad NameLoad attr Str body Assign NameStore NameLoad Assign AttributeStore SubscriptLoad NameLoad Index Str attr ListLoad Str Assign NameStore Dict Str Str NameLoad NameLoad Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Str keyword Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad Call NameLoad Num decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Num decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr BinOpAdd NameLoad Str NameLoad AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr BinOpAdd NameLoad Str NameLoad Num decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Dict Str Str Expr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str SubscriptLoad NameLoad Index Str decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad body Assign NameStore Dict If NameLoad body Assign NameStore Dict Str Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore Dict Str Dict Str NameLoad Assign NameStore Dict Str ListLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad SubscriptLoad NameLoad Index Str attr Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore AttributeLoad NameLoad attr attr Dict Str Str NameLoad NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Str keyword Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr Num AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Str SubscriptLoad SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Index Num Index Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad Call NameLoad Num decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Num decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr BinOpAdd NameLoad Str NameLoad AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Dict Str Dict Str Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Str keyword Call NameLoad Call AttributeLoad NameLoad attr NameLoad keyword BinOpAdd Str AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr Num AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Dict Str Dict Str Str Str Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Str keyword Call NameLoad Call AttributeLoad NameLoad attr NameLoad keyword BinOpAdd Str AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr Num AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad Call AttributeLoad NameLoad attr NameLoad ListLoad Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call NameLoad Str keyword AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad Call AttributeLoad NameLoad attr NameLoad Dict Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call NameLoad Str Call NameLoad keyword AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr Assign NameStore Str Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Dict Assign NameStore Dict Assign SubscriptStore NameLoad Index Str Dict Str Str Str Dict Str Str Str Str Assign SubscriptStore NameLoad Index Str Dict Str Str Dict Str Str Str Str Str NameLoad NameLoad Dict Str NameLoad Str NameLoad Dict Str Str Str Str Str NameLoad NameLoad Dict Str NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Index Str attr Str Assign NameStore Str Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Index Str attr Str Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore Dict Str Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad Assign NameStore BinOpMod Str TupleLoad SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str NameLoad Assign NameStore Call NameLoad keyword NameLoad keyword NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad keyword NameLoad keyword NameLoad keyword NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd Str Call NameLoad Str keyword NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad keyword Str keyword AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Dict Str Dict Str Str Str Call NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr keyword Str keyword NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call NameLoad Assign NameStore Dict Str Dict Str Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd Str Call NameLoad Str keyword NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad keyword Str keyword NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call NameLoad Assign NameStore Dict Str Dict Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd Str Call NameLoad Str keyword NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad keyword Str keyword NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd Str Call NameLoad Str keyword NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad keyword Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd Str Call NameLoad Str keyword NameLoad keyword Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad keyword Str decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore Call NameLoad GeneratorExp TupleLoad NameLoad Str comprehension NameStore NameLoad Assign SubscriptStore NameLoad Index Str Str Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore TupleLoad Str Str Str Str Str Str Expr Call AttributeLoad NameLoad attr NameLoad Str Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore TupleLoad Str Str Str Str Str Str Str Str Expr Call AttributeLoad NameLoad attr NameLoad Str Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore TupleLoad Str Str Str Str Str Str Str Expr Call AttributeLoad NameLoad attr NameLoad Str Str decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body Assign NameStore Dict NameLoad Dict Str Str Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr Num Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr If CompareEq NameLoad Str body Assign SubscriptStore SubscriptLoad NameLoad Index NameLoad Index Str Call NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Str NameLoad keyword NameLoad If CompareEq NameLoad Str body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Str keyword Call NameLoad NameLoad keyword NameLoad Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr If CompareEq NameLoad Str body Assign SubscriptStore SubscriptLoad NameLoad Index NameLoad Index Str Call NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Str keyword Call NameLoad keyword NameLoad Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore TupleLoad Call AttributeLoad Str attr ListLoad NameLoad NameLoad Str Call AttributeLoad Str attr ListLoad NameLoad NameLoad Str Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Call NameLoad AttributeLoad NameLoad attr For TupleStore NameStore NameStore Call NameLoad AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr NameLoad SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Str Str decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Str Str decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Str Str decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad keyword Str Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr Num Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr With Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Str NameStore body If CompareEq NameLoad Str body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Str NameLoad If CompareEq NameLoad Str body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Str keyword Call NameLoad NameLoad Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr If CompareEq NameLoad Str body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Str keyword Call NameLoad Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr BinOpAdd BinOpAdd BinOpAdd NameLoad Str NameLoad Str If BoolOpAnd NameLoad CompareNotIn NameLoad NameLoad body AugAssignAdd NameStore Str Assign NameStore IfExp BoolOpAnd NameLoad Call NameLoad SubscriptLoad NameLoad Index NameLoad NameLoad Call NameLoad SubscriptLoad NameLoad Index NameLoad Num Assign NameStore ListComp NameLoad comprehension NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Dict Str Dict Str Str Str Call NameLoad Expr Call AttributeLoad NameLoad attr Str Str NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Str Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Dict Str Dict Str Str Expr Call AttributeLoad NameLoad attr Str Str NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Dict Str ListLoad Dict Str Str Str Call NameLoad Dict Str Str Str Call NameLoad Expr Call AttributeLoad NameLoad attr Str Str NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad keyword Str Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore AttributeLoad Call AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Num keyword Str Assign NameStore Dict Str Dict Str Str Str Call NameLoad Assign NameStore Dict Str Dict Str Str NameLoad ListLoad Expr Call AttributeLoad SubscriptLoad NameLoad Index Str attr SubscriptLoad NameLoad Index Str Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore AttributeLoad NameLoad attr attr Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Str NameLoad keyword NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index Str Index Str decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Num keyword Str Assign NameStore Dict Str Dict Str Str Str Call NameLoad Assign NameStore Dict Str Dict Str Str NameLoad ListLoad Expr Call AttributeLoad SubscriptLoad NameLoad Index Str attr SubscriptLoad NameLoad Index Str Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore AttributeLoad NameLoad attr attr Call NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Str NameLoad keyword NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index Str Index Str decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Num keyword Str Assign NameStore Dict Str Dict Str Str Str Call NameLoad Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore AttributeLoad NameLoad attr attr Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Str NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad keyword Str Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr Assign NameStore Str Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore Call AttributeLoad AttributeLoad NameLoad attr attr attr ListLoad Str Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Str keyword Str decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad Assign NameStore Dict Str Dict Str Str Str Str Call NameLoad Str Assign NameStore Dict Str Dict Str Str NameLoad NameLoad Expr Call AttributeLoad SubscriptLoad NameLoad Index Str attr SubscriptLoad NameLoad Index Str Assign NameStore Dict Str Str Str Str ListLoad Str NameLoad Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad SubscriptLoad NameLoad Index Str attr Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Str NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str Expr Call AttributeLoad NameLoad attr NameLoad SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr Str SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr Str SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr Str NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Return ListLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad body Return Dict decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Return Dict decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Return Dict decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Return decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Return decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore ListLoad Str Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr ListLoad Call AttributeLoad NameLoad attr NameLoad Str decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr Dict Call AttributeLoad NameLoad attr NameLoad NameLoad ListLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr Dict Call AttributeLoad NameLoad attr NameLoad Dict decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Dict Str Str Str Str ListLoad Str ListLoad Str ListLoad Str ListLoad Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Dict Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Dict Str Dict Str Str Assign NameStore Dict Str Str Str Str ListLoad Str ListLoad Str ListLoad Str ListLoad Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Dict Str Dict Str AttributeLoad NameLoad attr Assign NameStore Dict Str Str Str Dict Str ListLoad Str Str ListLoad Str ListLoad Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Dict Str Dict Str AttributeLoad NameLoad attr Assign NameStore Dict Str Str Str Str ListLoad Num ListLoad Str ListLoad Str ListLoad Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Str Str NameLoad Dict Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad AttributeLoad NameLoad attr attr decorator_list decorator_list
N/A N/A os N/A mock neutron_lib.api converters neutron_lib constants neutron_lib exceptions n_exc oslo_config cfg oslo_db exception db_exc oslo_policy policy oslo_policy oslo_utils uuidutils N/A six six moves N/A six.moves.urllib.parse urlparse N/A webob webob exc N/A webtest neutron.api api_common neutron.api extensions neutron.api.rpc.agentnotifiers dhcp_rpc_agent_api neutron.api.v2 attributes neutron.api.v2 base v2_base neutron.api.v2 router neutron context neutron manager neutron policy neutron quota neutron.quota resource_registry neutron.tests base neutron.tests fake_notifier neutron.tests tools neutron.tests.unit testlib_api N/A EXTDIR N/A N/A N/A os path join N/A base ROOTDIR unit/extensions N/A _uuid N/A uuidutils generate_uuid _get_path N/A N/A resource id action fmt N/A None None None N/A N/A path N/A /%s resource N/A N/A id None N/A N/A path N/A path N/A /%s id N/A N/A action None N/A N/A path N/A path N/A /%s action N/A N/A fmt None N/A N/A path N/A path N/A .%s fmt N/A path N/A ResourceIndexTestCase N/A N/A base BaseTestCase N/A test_index_json N/A N/A self N/A N/A N/A index N/A N/A webtest TestApp N/A N/A router Index N/A foo bar N/A res N/A N/A index get N/A N/A N/A self assertIn resources N/A res json N/A N/A N/A self assertEqual 1 N/A len N/A N/A res json N/A resources N/A resource N/A N/A N/A res json N/A resources N/A 0 N/A N/A N/A self assertIn collection resource N/A N/A N/A self assertEqual bar N/A resource N/A collection N/A N/A N/A self assertIn name resource N/A N/A N/A self assertEqual foo N/A resource N/A name N/A N/A N/A self assertIn links resource N/A N/A N/A self assertEqual 1 N/A len N/A resource N/A links N/A link N/A N/A resource N/A links N/A 0 N/A N/A N/A self assertIn href link N/A N/A N/A self assertEqual N/A link N/A href http://localhost/bar N/A N/A N/A self assertIn rel link N/A N/A N/A self assertEqual self N/A link N/A rel N/A N/A APIv2TestBase N/A N/A base BaseTestCase N/A setUp N/A N/A self N/A N/A N/A N/A N/A N/A super APIv2TestBase self setUp N/A plugin neutron.neutron_plugin_base_v2.NeutronPluginBaseV2 N/A N/A N/A extensions PluginAwareExtensionManager _instance None N/A N/A N/A self config_parse N/A N/A N/A self setup_coreplugin plugin N/A N/A N/A N/A cfg CONF set_override allow_pagination True N/A N/A N/A N/A cfg CONF set_override allow_sorting True N/A N/A self _plugin_patcher N/A N/A mock patch plugin autospec True N/A N/A self plugin N/A N/A N/A self _plugin_patcher start N/A instance N/A N/A self plugin return_value N/A N/A instance _NeutronPluginBaseV2__native_pagination_support True N/A N/A instance _NeutronPluginBaseV2__native_sorting_support True N/A api N/A N/A router APIRouter N/A N/A self api N/A N/A webtest TestApp api N/A N/A N/A quota QUOTAS _driver None N/A N/A N/A N/A cfg CONF set_override quota_driver neutron.quota.ConfDriver group QUOTAS N/A N/A N/A policy init N/A N/A _ArgMatcher N/A object N/A N/A An adapter to assist mock assertions, used to custom compare. __init__ N/A N/A self cmp obj N/A N/A N/A N/A self cmp cmp N/A N/A self obj obj N/A __eq__ N/A N/A self other N/A N/A N/A N/A N/A self cmp N/A self obj other N/A N/A _list_cmp N/A N/A l1 l2 N/A N/A N/A N/A N/A set l1 N/A set l2 N/A APIv2TestCase N/A APIv2TestBase N/A _do_field_list N/A N/A self resource base_fields N/A N/A N/A attr_info N/A N/A attributes RESOURCE_ATTRIBUTE_MAP N/A resource N/A policy_attrs N/A name N/A N/A name info N/A N/A attr_info items N/A N/A info get required_by_policy N/A N/A name info N/A N/A attr_info items N/A N/A N/A N/A info get primary_key N/A N/A N/A N/A policy_attrs append name N/A fields base_fields N/A N/A N/A fields extend policy_attrs N/A fields N/A _get_collection_kwargs N/A N/A self skipargs N/A None kwargs N/A N/A skipargs N/A skipargs N/A N/A args_list N/A filters fields sorts limit marker page_reverse N/A args_dict N/A dict N/A N/A arg N/A mock ANY N/A arg N/A N/A set args_list N/A set skipargs N/A N/A N/A args_dict update kwargs N/A args_dict N/A test_fields N/A N/A self N/A N/A N/A instance N/A N/A self plugin return_value N/A N/A N/A instance get_networks return_value N/A N/A N/A N/A N/A self api get N/A _get_path networks N/A fields foo N/A fields N/A N/A self _do_field_list networks N/A foo N/A kwargs N/A N/A self _get_collection_kwargs fields fields N/A N/A N/A N/A instance get_networks assert_called_once_with N/A mock ANY kwargs N/A test_fields_multiple N/A N/A self N/A N/A N/A instance N/A N/A self plugin return_value N/A N/A N/A instance get_networks return_value N/A N/A fields N/A N/A self _do_field_list networks N/A foo bar N/A N/A N/A N/A self api get N/A _get_path networks N/A fields N/A foo bar N/A kwargs N/A N/A self _get_collection_kwargs fields fields N/A N/A N/A N/A instance get_networks assert_called_once_with N/A mock ANY kwargs N/A test_fields_multiple_with_empty N/A N/A self N/A N/A N/A instance N/A N/A self plugin return_value N/A N/A N/A instance get_networks return_value N/A N/A fields N/A N/A self _do_field_list networks N/A foo N/A N/A N/A N/A self api get N/A _get_path networks N/A fields N/A foo N/A kwargs N/A N/A self _get_collection_kwargs fields fields N/A N/A N/A N/A instance get_networks assert_called_once_with N/A mock ANY kwargs N/A test_fields_empty N/A N/A self N/A N/A N/A instance N/A N/A self plugin return_value N/A N/A N/A instance get_networks return_value N/A N/A N/A N/A N/A self api get N/A _get_path networks N/A fields N/A kwargs N/A N/A self _get_collection_kwargs fields N/A N/A N/A N/A N/A instance get_networks assert_called_once_with N/A mock ANY kwargs N/A test_fields_multiple_empty N/A N/A self N/A N/A N/A instance N/A N/A self plugin return_value N/A N/A N/A instance get_networks return_value N/A N/A N/A N/A N/A self api get N/A _get_path networks N/A fields N/A N/A kwargs N/A N/A self _get_collection_kwargs fields N/A N/A N/A N/A N/A instance get_networks assert_called_once_with N/A mock ANY kwargs N/A test_filters N/A N/A self N/A N/A N/A instance N/A N/A self plugin return_value N/A N/A N/A instance get_networks return_value N/A N/A N/A N/A N/A self api get N/A _get_path networks N/A name bar N/A filters N/A name N/A bar N/A kwargs N/A N/A self _get_collection_kwargs filters filters N/A N/A N/A N/A instance get_networks assert_called_once_with N/A mock ANY kwargs N/A test_filters_empty N/A N/A self N/A N/A N/A instance N/A N/A self plugin return_value N/A N/A N/A instance get_networks return_value N/A N/A N/A N/A N/A self api get N/A _get_path networks N/A name N/A filters N/A N/A kwargs N/A N/A self _get_collection_kwargs filters filters N/A N/A N/A N/A instance get_networks assert_called_once_with N/A mock ANY kwargs N/A test_filters_multiple_empty N/A N/A self N/A N/A N/A instance N/A N/A self plugin return_value N/A N/A N/A instance get_networks return_value N/A N/A N/A N/A N/A self api get N/A _get_path networks N/A name N/A N/A filters N/A N/A kwargs N/A N/A self _get_collection_kwargs filters filters N/A N/A N/A N/A instance get_networks assert_called_once_with N/A mock ANY kwargs N/A test_filters_multiple_with_empty N/A N/A self N/A N/A N/A instance N/A N/A self plugin return_value N/A N/A N/A instance get_networks return_value N/A N/A N/A N/A N/A self api get N/A _get_path networks N/A name N/A bar N/A filters N/A name N/A bar N/A kwargs N/A N/A self _get_collection_kwargs filters filters N/A N/A N/A N/A instance get_networks assert_called_once_with N/A mock ANY kwargs N/A test_filters_multiple_values N/A N/A self N/A N/A N/A instance N/A N/A self plugin return_value N/A N/A N/A instance get_networks return_value N/A N/A N/A N/A N/A self api get N/A _get_path networks N/A name N/A bar bar2 N/A filters N/A name N/A bar bar2 N/A kwargs N/A N/A self _get_collection_kwargs filters filters N/A N/A N/A N/A instance get_networks assert_called_once_with N/A mock ANY kwargs N/A test_filters_multiple N/A N/A self N/A N/A N/A instance N/A N/A self plugin return_value N/A N/A N/A instance get_networks return_value N/A N/A N/A N/A N/A self api get N/A _get_path networks N/A name tenant_id bar bar2 N/A filters N/A name tenant_id N/A bar N/A bar2 N/A kwargs N/A N/A self _get_collection_kwargs filters filters N/A N/A N/A N/A instance get_networks assert_called_once_with N/A mock ANY kwargs N/A test_filters_with_fields N/A N/A self N/A N/A N/A instance N/A N/A self plugin return_value N/A N/A N/A instance get_networks return_value N/A N/A N/A N/A N/A self api get N/A _get_path networks N/A name fields bar foo N/A filters N/A name N/A bar N/A fields N/A N/A self _do_field_list networks N/A foo N/A kwargs N/A N/A self _get_collection_kwargs filters filters fields fields N/A N/A N/A N/A instance get_networks assert_called_once_with N/A mock ANY kwargs N/A test_filters_with_convert_to N/A N/A self N/A N/A N/A instance N/A N/A self plugin return_value N/A N/A N/A instance get_ports return_value N/A N/A N/A N/A N/A self api get N/A _get_path ports N/A admin_state_up true N/A filters N/A admin_state_up N/A True N/A kwargs N/A N/A self _get_collection_kwargs filters filters N/A N/A N/A N/A instance get_ports assert_called_once_with N/A mock ANY kwargs N/A test_filters_with_convert_list_to N/A N/A self N/A N/A N/A instance N/A N/A self plugin return_value N/A N/A N/A instance get_ports return_value N/A N/A N/A N/A N/A self api get N/A _get_path ports N/A fixed_ips N/A ip_address=foo subnet_id=bar N/A filters N/A fixed_ips N/A ip_address subnet_id N/A foo N/A bar N/A kwargs N/A N/A self _get_collection_kwargs filters filters N/A N/A N/A N/A instance get_ports assert_called_once_with N/A mock ANY kwargs N/A test_limit N/A N/A self N/A N/A N/A instance N/A N/A self plugin return_value N/A N/A N/A instance get_networks return_value N/A N/A N/A N/A N/A self api get N/A _get_path networks N/A limit 10 N/A kwargs N/A N/A self _get_collection_kwargs limit 10 N/A N/A N/A N/A instance get_networks assert_called_once_with N/A mock ANY kwargs N/A test_limit_with_great_than_max_limit N/A N/A self N/A N/A N/A N/A N/A N/A cfg CONF set_default pagination_max_limit 1000 N/A instance N/A N/A self plugin return_value N/A N/A N/A instance get_networks return_value N/A N/A N/A N/A N/A self api get N/A _get_path networks N/A limit 1001 N/A kwargs N/A N/A self _get_collection_kwargs limit 1000 N/A N/A N/A N/A instance get_networks assert_called_once_with N/A mock ANY kwargs N/A test_limit_with_zero N/A N/A self N/A N/A N/A N/A N/A N/A cfg CONF set_default pagination_max_limit 1000 N/A instance N/A N/A self plugin return_value N/A N/A N/A instance get_networks return_value N/A N/A N/A N/A N/A self api get N/A _get_path networks N/A limit 0 N/A kwargs N/A N/A self _get_collection_kwargs limit 1000 N/A N/A N/A N/A instance get_networks assert_called_once_with N/A mock ANY kwargs N/A test_limit_with_unspecific N/A N/A self N/A N/A N/A N/A N/A N/A cfg CONF set_default pagination_max_limit 1000 N/A instance N/A N/A self plugin return_value N/A N/A N/A instance get_networks return_value N/A N/A N/A N/A N/A self api get N/A _get_path networks N/A kwargs N/A N/A self _get_collection_kwargs limit 1000 N/A N/A N/A N/A instance get_networks assert_called_once_with N/A mock ANY kwargs N/A test_limit_with_negative_value N/A N/A self N/A N/A N/A N/A N/A N/A cfg CONF set_default pagination_max_limit 1000 N/A instance N/A N/A self plugin return_value N/A N/A N/A instance get_networks return_value N/A N/A res N/A N/A N/A self api get N/A _get_path networks N/A limit -1 expect_errors True N/A N/A N/A self assertEqual N/A N/A exc HTTPBadRequest code N/A res status_int N/A test_limit_with_non_integer N/A N/A self N/A N/A N/A instance N/A N/A self plugin return_value N/A N/A N/A instance get_networks return_value N/A N/A res N/A N/A N/A self api get N/A _get_path networks N/A limit abc expect_errors True N/A N/A N/A self assertEqual N/A N/A exc HTTPBadRequest code N/A res status_int N/A test_limit_with_infinite_pagination_max_limit N/A N/A self N/A N/A N/A instance N/A N/A self plugin return_value N/A N/A N/A instance get_networks return_value N/A N/A N/A N/A N/A cfg CONF set_override pagination_max_limit Infinite N/A N/A N/A N/A self api get N/A _get_path networks N/A kwargs N/A N/A self _get_collection_kwargs limit None N/A N/A N/A N/A instance get_networks assert_called_once_with N/A mock ANY kwargs N/A test_limit_with_negative_pagination_max_limit N/A N/A self N/A N/A N/A instance N/A N/A self plugin return_value N/A N/A N/A instance get_networks return_value N/A N/A N/A N/A N/A cfg CONF set_default pagination_max_limit -1 N/A N/A N/A N/A self api get N/A _get_path networks N/A kwargs N/A N/A self _get_collection_kwargs limit None N/A N/A N/A N/A instance get_networks assert_called_once_with N/A mock ANY kwargs N/A test_limit_with_non_integer_pagination_max_limit N/A N/A self N/A N/A N/A instance N/A N/A self plugin return_value N/A N/A N/A instance get_networks return_value N/A N/A N/A N/A N/A cfg CONF set_default pagination_max_limit abc N/A N/A N/A N/A self api get N/A _get_path networks N/A kwargs N/A N/A self _get_collection_kwargs limit None N/A N/A N/A N/A instance get_networks assert_called_once_with N/A mock ANY kwargs N/A test_marker N/A N/A self N/A N/A N/A N/A N/A N/A cfg CONF set_override pagination_max_limit 1000 N/A instance N/A N/A self plugin return_value N/A N/A N/A instance get_networks return_value N/A N/A marker N/A _uuid N/A N/A N/A N/A self api get N/A _get_path networks N/A marker marker N/A kwargs N/A N/A self _get_collection_kwargs limit 1000 marker marker N/A N/A N/A N/A instance get_networks assert_called_once_with N/A mock ANY kwargs N/A test_page_reverse N/A N/A self N/A N/A N/A calls N/A N/A instance N/A N/A self plugin return_value N/A N/A N/A instance get_networks return_value N/A N/A N/A N/A N/A self api get N/A _get_path networks N/A page_reverse True N/A kwargs N/A N/A self _get_collection_kwargs page_reverse True N/A N/A N/A calls append N/A N/A N/A mock call get_networks N/A mock ANY kwargs N/A N/A N/A N/A instance get_networks assert_called_once_with N/A mock ANY kwargs N/A N/A N/A N/A instance get_networks reset_mock N/A N/A N/A N/A self api get N/A _get_path networks N/A page_reverse False N/A kwargs N/A N/A self _get_collection_kwargs page_reverse False N/A N/A N/A calls append N/A N/A N/A mock call get_networks N/A mock ANY kwargs N/A N/A N/A N/A instance get_networks assert_called_once_with N/A mock ANY kwargs N/A test_page_reverse_with_non_bool N/A N/A self N/A N/A N/A instance N/A N/A self plugin return_value N/A N/A N/A instance get_networks return_value N/A N/A N/A N/A N/A self api get N/A _get_path networks N/A page_reverse abc N/A kwargs N/A N/A self _get_collection_kwargs page_reverse False N/A N/A N/A N/A instance get_networks assert_called_once_with N/A mock ANY kwargs N/A test_page_reverse_with_unspecific N/A N/A self N/A N/A N/A instance N/A N/A self plugin return_value N/A N/A N/A instance get_networks return_value N/A N/A N/A N/A N/A self api get N/A _get_path networks N/A kwargs N/A N/A self _get_collection_kwargs page_reverse False N/A N/A N/A N/A instance get_networks assert_called_once_with N/A mock ANY kwargs N/A test_sort N/A N/A self N/A N/A N/A instance N/A N/A self plugin return_value N/A N/A N/A instance get_networks return_value N/A N/A N/A N/A N/A self api get N/A _get_path networks N/A sort_key sort_dir N/A name admin_state_up N/A desc asc N/A kwargs N/A N/A self _get_collection_kwargs sorts N/A N/A name False N/A admin_state_up True N/A id True N/A N/A N/A N/A instance get_networks assert_called_once_with N/A mock ANY kwargs N/A test_sort_with_primary_key N/A N/A self N/A N/A N/A instance N/A N/A self plugin return_value N/A N/A N/A instance get_networks return_value N/A N/A N/A N/A N/A self api get N/A _get_path networks N/A sort_key sort_dir N/A name admin_state_up id N/A desc asc desc N/A kwargs N/A N/A self _get_collection_kwargs sorts N/A N/A name False N/A admin_state_up True N/A id False N/A N/A N/A N/A instance get_networks assert_called_once_with N/A mock ANY kwargs N/A test_sort_without_direction N/A N/A self N/A N/A N/A instance N/A N/A self plugin return_value N/A N/A N/A instance get_networks return_value N/A N/A res N/A N/A N/A self api get N/A _get_path networks N/A sort_key N/A name expect_errors True N/A N/A N/A self assertEqual N/A N/A exc HTTPBadRequest code N/A res status_int N/A test_sort_with_invalid_attribute N/A N/A self N/A N/A N/A instance N/A N/A self plugin return_value N/A N/A N/A instance get_networks return_value N/A N/A res N/A N/A N/A self api get N/A _get_path networks N/A sort_key sort_dir abc asc expect_errors True N/A N/A N/A self assertEqual N/A N/A exc HTTPBadRequest code N/A res status_int N/A test_sort_with_invalid_dirs N/A N/A self N/A N/A N/A instance N/A N/A self plugin return_value N/A N/A N/A instance get_networks return_value N/A N/A res N/A N/A N/A self api get N/A _get_path networks N/A sort_key sort_dir name abc expect_errors True N/A N/A N/A self assertEqual N/A N/A exc HTTPBadRequest code N/A res status_int N/A test_emulated_sort N/A N/A self N/A N/A N/A instance N/A N/A self plugin return_value N/A N/A instance _NeutronPluginBaseV2__native_pagination_support False N/A N/A instance _NeutronPluginBaseV2__native_sorting_support False N/A N/A N/A instance get_networks return_value N/A N/A api N/A N/A webtest TestApp N/A N/A router APIRouter N/A N/A N/A api get N/A _get_path networks N/A sort_key sort_dir N/A name status N/A desc asc N/A kwargs N/A N/A self _get_collection_kwargs skipargs N/A sorts limit marker page_reverse N/A N/A N/A N/A instance get_networks assert_called_once_with N/A mock ANY kwargs N/A test_emulated_sort_without_sort_field N/A N/A self N/A N/A N/A instance N/A N/A self plugin return_value N/A N/A instance _NeutronPluginBaseV2__native_pagination_support False N/A N/A instance _NeutronPluginBaseV2__native_sorting_support False N/A N/A N/A instance get_networks return_value N/A N/A api N/A N/A webtest TestApp N/A N/A router APIRouter N/A N/A N/A api get N/A _get_path networks N/A sort_key sort_dir fields N/A name status N/A desc asc N/A subnets N/A kwargs N/A N/A self _get_collection_kwargs skipargs N/A sorts limit marker page_reverse fields N/A _ArgMatcher _list_cmp N/A name status id subnets shared tenant_id N/A N/A N/A N/A instance get_networks assert_called_once_with N/A mock ANY kwargs N/A test_emulated_pagination N/A N/A self N/A N/A N/A instance N/A N/A self plugin return_value N/A N/A instance _NeutronPluginBaseV2__native_pagination_support False N/A N/A N/A instance get_networks return_value N/A N/A api N/A N/A webtest TestApp N/A N/A router APIRouter N/A N/A N/A api get N/A _get_path networks N/A limit marker page_reverse 10 foo False N/A kwargs N/A N/A self _get_collection_kwargs skipargs N/A limit marker page_reverse N/A N/A N/A N/A instance get_networks assert_called_once_with N/A mock ANY kwargs N/A test_native_pagination_without_native_sorting N/A N/A self N/A N/A N/A instance N/A N/A self plugin return_value N/A N/A instance _NeutronPluginBaseV2__native_sorting_support False N/A N/A N/A self assertRaises N/A n_exc Invalid N/A router APIRouter N/A test_native_pagination_without_allow_sorting N/A N/A self N/A N/A N/A N/A N/A N/A cfg CONF set_override allow_sorting False N/A instance N/A N/A self plugin return_value N/A N/A N/A instance get_networks return_value N/A N/A api N/A N/A webtest TestApp N/A N/A router APIRouter N/A N/A N/A api get N/A _get_path networks N/A sort_key sort_dir N/A name admin_state_up N/A desc asc N/A kwargs N/A N/A self _get_collection_kwargs sorts N/A N/A name False N/A admin_state_up True N/A id True N/A N/A N/A N/A instance get_networks assert_called_once_with N/A mock ANY kwargs N/A N/A JSONV2TestCase N/A APIv2TestBase N/A testlib_api WebTestCase N/A _test_list N/A N/A self req_tenant_id real_tenant_id N/A N/A N/A env N/A N/A req_tenant_id N/A N/A env N/A neutron.context N/A N/A context Context req_tenant_id N/A input_dict N/A id name admin_state_up status tenant_id shared subnets N/A N/A uuidutils generate_uuid net1 True ACTIVE real_tenant_id False N/A N/A return_value N/A input_dict N/A instance N/A N/A self plugin return_value N/A N/A N/A instance get_networks return_value return_value N/A res N/A N/A N/A self api get N/A _get_path networks fmt N/A self fmt extra_environ env N/A res N/A N/A self deserialize res N/A N/A N/A self assertIn networks res N/A N/A N/A req_tenant_id N/A req_tenant_id real_tenant_id N/A N/A N/A N/A self assertEqual 1 N/A len N/A res N/A networks N/A output_dict N/A N/A res N/A networks N/A 0 N/A N/A input_dict N/A shared False N/A N/A N/A self assertEqual N/A len input_dict N/A len output_dict N/A N/A k v N/A N/A six iteritems input_dict N/A N/A N/A N/A self assertEqual v N/A output_dict N/A k N/A N/A N/A N/A self assertEqual 0 N/A len N/A res N/A networks N/A test_list_noauth N/A N/A self N/A N/A N/A N/A N/A self _test_list None N/A _uuid N/A test_list_keystone N/A N/A self N/A N/A N/A tenant_id N/A _uuid N/A N/A N/A self _test_list tenant_id tenant_id N/A test_list_keystone_bad N/A N/A self N/A N/A N/A tenant_id N/A _uuid N/A N/A N/A self _test_list N/A tenant_id bad tenant_id N/A test_list_pagination N/A N/A self N/A N/A N/A id1 N/A str N/A _uuid N/A id2 N/A str N/A _uuid N/A input_dict1 N/A id name admin_state_up status tenant_id shared subnets id1 net1 True ACTIVE False N/A N/A input_dict2 N/A id name admin_state_up status tenant_id shared subnets id2 net2 True ACTIVE False N/A N/A return_value N/A input_dict1 input_dict2 N/A instance N/A N/A self plugin return_value N/A N/A N/A instance get_networks return_value return_value N/A params N/A limit marker sort_key sort_dir N/A 2 N/A N/A str N/A _uuid N/A name N/A asc N/A res N/A N/A N/A N/A self api get N/A _get_path networks params params json N/A N/A N/A self assertEqual 2 N/A len N/A res N/A networks N/A N/A N/A self assertEqual N/A sorted N/A id1 id2 N/A sorted N/A N/A N/A N/A res N/A networks N/A 0 N/A id N/A N/A N/A res N/A networks N/A 1 N/A id N/A N/A N/A self assertIn networks_links res N/A next_links N/A N/A previous_links N/A N/A r N/A res N/A networks_links N/A N/A N/A N/A r N/A rel next N/A N/A N/A N/A next_links append r N/A N/A N/A r N/A rel previous N/A N/A N/A N/A previous_links append r N/A N/A N/A self assertEqual 1 N/A len next_links N/A N/A N/A self assertEqual 1 N/A len previous_links N/A url N/A N/A urlparse urlparse N/A N/A next_links N/A 0 N/A href N/A N/A N/A self assertEqual N/A url path N/A _get_path networks N/A N/A params N/A marker N/A id2 N/A N/A N/A self assertEqual params N/A N/A urlparse parse_qs N/A url query N/A url N/A N/A urlparse urlparse N/A N/A previous_links N/A 0 N/A href N/A N/A N/A self assertEqual N/A url path N/A _get_path networks N/A N/A params N/A marker N/A id1 N/A N/A params N/A page_reverse N/A True N/A N/A N/A self assertEqual params N/A N/A urlparse parse_qs N/A url query N/A test_list_pagination_with_last_page N/A N/A self N/A N/A N/A id N/A str N/A _uuid N/A input_dict N/A id name admin_state_up status tenant_id shared subnets id net1 True ACTIVE False N/A N/A return_value N/A input_dict N/A instance N/A N/A self plugin return_value N/A N/A N/A instance get_networks return_value return_value N/A params N/A limit marker N/A 2 N/A str N/A _uuid N/A res N/A N/A N/A N/A self api get N/A _get_path networks params params json N/A N/A N/A self assertEqual 1 N/A len N/A res N/A networks N/A N/A N/A self assertEqual id N/A N/A N/A res N/A networks N/A 0 N/A id N/A N/A N/A self assertIn networks_links res N/A previous_links N/A N/A r N/A res N/A networks_links N/A N/A N/A N/A self assertNotEqual N/A r N/A rel next N/A N/A N/A r N/A rel previous N/A N/A N/A N/A previous_links append r N/A N/A N/A self assertEqual 1 N/A len previous_links N/A url N/A N/A urlparse urlparse N/A N/A previous_links N/A 0 N/A href N/A N/A N/A self assertEqual N/A url path N/A _get_path networks N/A expect_params N/A N/A params copy N/A N/A expect_params N/A marker N/A id N/A N/A expect_params N/A page_reverse N/A True N/A N/A N/A self assertEqual expect_params N/A N/A urlparse parse_qs N/A url query N/A test_list_pagination_with_empty_page N/A N/A self N/A N/A N/A return_value N/A N/A instance N/A N/A self plugin return_value N/A N/A N/A instance get_networks return_value return_value N/A params N/A limit marker N/A 2 N/A str N/A _uuid N/A res N/A N/A N/A N/A self api get N/A _get_path networks params params json N/A N/A N/A self assertEqual N/A N/A res N/A networks N/A previous_links N/A N/A N/A networks_links res N/A N/A r N/A res N/A networks_links N/A N/A N/A N/A self assertNotEqual N/A r N/A rel next N/A N/A N/A r N/A rel previous N/A N/A N/A N/A previous_links append r N/A N/A N/A self assertEqual 1 N/A len previous_links N/A url N/A N/A urlparse urlparse N/A N/A previous_links N/A 0 N/A href N/A N/A N/A self assertEqual N/A url path N/A _get_path networks N/A expect_params N/A N/A params copy N/A N/A expect_params N/A marker N/A N/A expect_params N/A page_reverse N/A True N/A N/A N/A self assertEqual expect_params N/A N/A urlparse parse_qs N/A url query N/A test_list_pagination_reverse_with_last_page N/A N/A self N/A N/A N/A id N/A str N/A _uuid N/A input_dict N/A id name admin_state_up status tenant_id shared subnets id net1 True ACTIVE False N/A N/A return_value N/A input_dict N/A instance N/A N/A self plugin return_value N/A N/A N/A instance get_networks return_value return_value N/A params N/A limit marker page_reverse N/A 2 N/A N/A str N/A _uuid N/A True N/A res N/A N/A N/A N/A self api get N/A _get_path networks params params json N/A N/A N/A self assertEqual N/A len N/A res N/A networks 1 N/A N/A N/A self assertEqual id N/A N/A N/A res N/A networks N/A 0 N/A id N/A N/A N/A self assertIn networks_links res N/A next_links N/A N/A r N/A res N/A networks_links N/A N/A N/A N/A self assertNotEqual N/A r N/A rel previous N/A N/A N/A r N/A rel next N/A N/A N/A N/A next_links append r N/A N/A N/A self assertEqual 1 N/A len next_links N/A url N/A N/A urlparse urlparse N/A N/A next_links N/A 0 N/A href N/A N/A N/A self assertEqual N/A url path N/A _get_path networks N/A expected_params N/A N/A params copy N/A N/A expected_params N/A page_reverse N/A N/A expected_params N/A marker N/A id N/A N/A N/A self assertEqual expected_params N/A N/A urlparse parse_qs N/A url query N/A test_list_pagination_reverse_with_empty_page N/A N/A self N/A N/A N/A return_value N/A N/A instance N/A N/A self plugin return_value N/A N/A N/A instance get_networks return_value return_value N/A params N/A limit marker page_reverse N/A 2 N/A N/A str N/A _uuid N/A True N/A res N/A N/A N/A N/A self api get N/A _get_path networks params params json N/A N/A N/A self assertEqual N/A N/A res N/A networks N/A next_links N/A N/A N/A networks_links res N/A N/A r N/A res N/A networks_links N/A N/A N/A N/A self assertNotEqual N/A r N/A rel previous N/A N/A N/A r N/A rel next N/A N/A N/A N/A next_links append r N/A N/A N/A self assertEqual 1 N/A len next_links N/A url N/A N/A urlparse urlparse N/A N/A next_links N/A 0 N/A href N/A N/A N/A self assertEqual N/A url path N/A _get_path networks N/A expect_params N/A N/A params copy N/A N/A expect_params N/A marker N/A N/A expect_params N/A page_reverse N/A N/A N/A self assertEqual expect_params N/A N/A urlparse parse_qs N/A url query N/A test_create N/A N/A self N/A N/A N/A net_id N/A _uuid N/A data N/A network N/A name admin_state_up tenant_id net1 True N/A _uuid N/A return_value N/A subnets status id N/A ACTIVE net_id N/A N/A N/A return_value update N/A N/A N/A data N/A network copy N/A instance N/A N/A self plugin return_value N/A N/A N/A instance create_network return_value return_value N/A N/A N/A instance get_networks_count return_value 0 N/A res N/A N/A N/A self api post N/A _get_path networks fmt N/A self fmt N/A N/A self serialize data content_type N/A application/ N/A self fmt N/A N/A N/A self assertEqual N/A N/A exc HTTPCreated code N/A res status_int N/A res N/A N/A self deserialize res N/A N/A N/A self assertIn network res N/A net N/A res N/A network N/A N/A N/A self assertEqual net_id N/A net N/A id N/A N/A N/A self assertEqual ACTIVE N/A net N/A status N/A test_create_use_defaults N/A N/A self N/A N/A N/A net_id N/A _uuid N/A initial_input N/A network N/A name tenant_id net1 N/A _uuid N/A full_input N/A network N/A admin_state_up shared True False N/A N/A N/A N/A full_input N/A network update N/A initial_input N/A network N/A return_value N/A id status net_id ACTIVE N/A N/A N/A return_value update N/A full_input N/A network N/A instance N/A N/A self plugin return_value N/A N/A N/A instance create_network return_value return_value N/A N/A N/A instance get_networks_count return_value 0 N/A res N/A N/A N/A self api post N/A _get_path networks fmt N/A self fmt N/A N/A self serialize initial_input content_type N/A application/ N/A self fmt N/A N/A N/A N/A instance create_network assert_called_with N/A mock ANY network full_input N/A N/A N/A self assertEqual N/A N/A exc HTTPCreated code N/A res status_int N/A res N/A N/A self deserialize res N/A N/A N/A self assertIn network res N/A net N/A res N/A network N/A N/A N/A self assertEqual net_id N/A net N/A id N/A N/A N/A self assertTrue N/A net N/A admin_state_up N/A N/A N/A self assertEqual ACTIVE N/A net N/A status N/A test_create_no_keystone_env N/A N/A self N/A N/A N/A data N/A name net1 N/A N/A N/A self _test_create_failure_bad_request networks data N/A test_create_with_keystone_env N/A N/A self N/A N/A N/A tenant_id N/A _uuid N/A net_id N/A _uuid N/A env N/A neutron.context N/A N/A context Context tenant_id N/A initial_input N/A network N/A name net1 N/A full_input N/A network N/A admin_state_up shared tenant_id True False tenant_id N/A N/A N/A N/A full_input N/A network update N/A initial_input N/A network N/A return_value N/A id status net_id ACTIVE N/A N/A N/A return_value update N/A full_input N/A network N/A instance N/A N/A self plugin return_value N/A N/A N/A instance create_network return_value return_value N/A N/A N/A instance get_networks_count return_value 0 N/A res N/A N/A N/A self api post N/A _get_path networks fmt N/A self fmt N/A N/A self serialize initial_input content_type N/A application/ N/A self fmt extra_environ env N/A N/A N/A N/A instance create_network assert_called_with N/A mock ANY network full_input N/A N/A N/A self assertEqual N/A N/A exc HTTPCreated code N/A res status_int N/A test_create_bad_keystone_tenant N/A N/A self N/A N/A N/A tenant_id N/A _uuid N/A data N/A network N/A name tenant_id net1 tenant_id N/A env N/A neutron.context N/A N/A context Context N/A tenant_id bad N/A N/A N/A self _test_create_failure_bad_request networks data extra_environ env N/A test_create_no_body N/A N/A self N/A N/A N/A data N/A whoa None N/A N/A N/A self _test_create_failure_bad_request networks data N/A test_create_body_string_not_json N/A N/A self N/A N/A N/A data a string N/A N/A N/A self _test_create_failure_bad_request networks data N/A test_create_body_boolean_not_json N/A N/A self N/A N/A N/A data True N/A N/A N/A self _test_create_failure_bad_request networks data N/A test_create_no_resource N/A N/A self N/A N/A N/A data N/A N/A N/A N/A self _test_create_failure_bad_request networks data N/A test_create_missing_attr N/A N/A self N/A N/A N/A data N/A port N/A what tenant_id who N/A _uuid N/A N/A N/A self _test_create_failure_bad_request ports data N/A test_create_readonly_attr N/A N/A self N/A N/A N/A data N/A network N/A name tenant_id status net1 N/A _uuid ACTIVE N/A N/A N/A self _test_create_failure_bad_request networks data N/A test_create_with_too_long_name N/A N/A self N/A N/A N/A data N/A network N/A name admin_state_up tenant_id N/A 12345678 32 True N/A _uuid N/A res N/A N/A N/A self api post N/A _get_path networks fmt N/A self fmt N/A N/A self serialize data content_type N/A application/ N/A self fmt expect_errors True N/A N/A N/A self assertEqual N/A N/A exc HTTPBadRequest code N/A res status_int N/A test_create_bulk N/A N/A self N/A N/A N/A data N/A networks N/A N/A name admin_state_up tenant_id net1 True N/A _uuid N/A name admin_state_up tenant_id net2 True N/A _uuid side_effect N/A N/A context network N/A N/A N/A net N/A N/A network copy N/A N/A N/A N/A net N/A network update N/A subnets N/A N/A N/A net N/A network N/A N/A instance N/A N/A self plugin return_value N/A N/A N/A instance create_network side_effect side_effect N/A N/A N/A instance get_networks_count return_value 0 N/A res N/A N/A N/A self api post N/A _get_path networks fmt N/A self fmt N/A N/A self serialize data content_type N/A application/ N/A self fmt N/A N/A N/A self assertEqual N/A N/A exc HTTPCreated code N/A res status_int N/A _test_create_failure_bad_request N/A N/A self resource data N/A kwargs N/A N/A res N/A N/A N/A self api post N/A _get_path resource fmt N/A self fmt N/A N/A self serialize data content_type N/A application/ N/A self fmt expect_errors True kwargs N/A N/A N/A self assertEqual N/A N/A exc HTTPBadRequest code N/A res status_int N/A test_create_bulk_networks_none N/A N/A self N/A N/A N/A N/A N/A self _test_create_failure_bad_request networks N/A networks None N/A test_create_bulk_networks_empty_list N/A N/A self N/A N/A N/A N/A N/A self _test_create_failure_bad_request networks N/A networks N/A N/A test_create_bulk_missing_attr N/A N/A self N/A N/A N/A data N/A ports N/A N/A what tenant_id who N/A _uuid N/A N/A N/A self _test_create_failure_bad_request ports data N/A test_create_bulk_partial_body N/A N/A self N/A N/A N/A data N/A ports N/A N/A device_id tenant_id device_1 N/A _uuid N/A tenant_id N/A _uuid N/A N/A N/A self _test_create_failure_bad_request ports data N/A test_create_attr_not_specified N/A N/A self N/A N/A N/A net_id N/A _uuid N/A tenant_id N/A _uuid N/A device_id N/A _uuid N/A initial_input N/A port N/A name network_id tenant_id device_id admin_state_up net_id tenant_id device_id True N/A full_input N/A port N/A admin_state_up mac_address fixed_ips device_owner True N/A constants ATTR_NOT_SPECIFIED N/A constants ATTR_NOT_SPECIFIED N/A N/A N/A N/A full_input N/A port update N/A initial_input N/A port N/A return_value N/A id status admin_state_up mac_address device_id device_owner N/A _uuid ACTIVE True ca:fe:de:ad:be:ef device_id N/A N/A N/A return_value update N/A initial_input N/A port N/A instance N/A N/A self plugin return_value N/A N/A N/A instance get_network return_value N/A tenant_id N/A N/A six text_type tenant_id N/A N/A N/A instance get_ports_count return_value 1 N/A N/A N/A instance create_port return_value return_value N/A res N/A N/A N/A self api post N/A _get_path ports fmt N/A self fmt N/A N/A self serialize initial_input content_type N/A application/ N/A self fmt N/A N/A N/A N/A instance create_port assert_called_with N/A mock ANY port full_input N/A N/A N/A self assertEqual N/A N/A exc HTTPCreated code N/A res status_int N/A res N/A N/A self deserialize res N/A N/A N/A self assertIn port res N/A port N/A res N/A port N/A N/A N/A self assertEqual net_id N/A port N/A network_id N/A N/A N/A self assertEqual ca:fe:de:ad:be:ef N/A port N/A mac_address N/A test_create_return_extra_attr N/A N/A self N/A N/A N/A net_id N/A _uuid N/A data N/A network N/A name admin_state_up tenant_id net1 True N/A _uuid N/A return_value N/A subnets status id v2attrs:something N/A ACTIVE net_id 123 N/A N/A N/A return_value update N/A N/A N/A data N/A network copy N/A instance N/A N/A self plugin return_value N/A N/A N/A instance create_network return_value return_value N/A N/A N/A instance get_networks_count return_value 0 N/A res N/A N/A N/A self api post N/A _get_path networks fmt N/A self fmt N/A N/A self serialize data content_type N/A application/ N/A self fmt N/A N/A N/A self assertEqual N/A N/A exc HTTPCreated code N/A res status_int N/A res N/A N/A self deserialize res N/A N/A N/A self assertIn network res N/A net N/A res N/A network N/A N/A N/A self assertEqual net_id N/A net N/A id N/A N/A N/A self assertEqual ACTIVE N/A net N/A status N/A N/A N/A self assertNotIn v2attrs:something net N/A test_fields N/A N/A self N/A N/A N/A return_value N/A name admin_state_up subnets net1 True N/A N/A instance N/A N/A self plugin return_value N/A N/A N/A instance get_network return_value return_value N/A N/A N/A N/A self api get N/A _get_path networks id N/A N/A uuidutils generate_uuid fmt N/A self fmt N/A _test_delete N/A N/A self req_tenant_id real_tenant_id expected_code expect_errors N/A False N/A N/A env N/A N/A req_tenant_id N/A N/A env N/A neutron.context N/A N/A context Context req_tenant_id N/A instance N/A N/A self plugin return_value N/A N/A N/A instance get_network return_value N/A tenant_id shared real_tenant_id False N/A N/A N/A instance delete_network return_value None N/A res N/A N/A N/A self api delete N/A _get_path networks id N/A N/A uuidutils generate_uuid fmt N/A self fmt extra_environ env expect_errors expect_errors N/A N/A N/A self assertEqual expected_code N/A res status_int N/A test_delete_noauth N/A N/A self N/A N/A N/A N/A N/A self _test_delete None N/A _uuid N/A N/A exc HTTPNoContent code N/A test_delete_keystone N/A N/A self N/A N/A N/A tenant_id N/A _uuid N/A N/A N/A self _test_delete tenant_id tenant_id N/A N/A exc HTTPNoContent code N/A test_delete_keystone_bad_tenant N/A N/A self N/A N/A N/A tenant_id N/A _uuid N/A N/A N/A self _test_delete N/A tenant_id bad tenant_id N/A N/A exc HTTPNotFound code expect_errors True N/A _test_get N/A N/A self req_tenant_id real_tenant_id expected_code expect_errors N/A False N/A N/A env N/A N/A shared False N/A req_tenant_id N/A N/A env N/A neutron.context N/A N/A context Context req_tenant_id N/A N/A N/A req_tenant_id endswith another N/A N/A shared True N/A N/A N/A env N/A neutron.context roles N/A tenant_admin N/A data N/A tenant_id shared real_tenant_id shared N/A instance N/A N/A self plugin return_value N/A N/A N/A instance get_network return_value data N/A res N/A N/A N/A self api get N/A _get_path networks id N/A N/A uuidutils generate_uuid fmt N/A self fmt extra_environ env expect_errors expect_errors N/A N/A N/A self assertEqual expected_code N/A res status_int N/A res N/A test_get_noauth N/A N/A self N/A N/A N/A N/A N/A self _test_get None N/A _uuid 200 N/A test_get_keystone N/A N/A self N/A N/A N/A tenant_id N/A _uuid N/A N/A N/A self _test_get tenant_id tenant_id 200 N/A test_get_keystone_bad_tenant N/A N/A self N/A N/A N/A tenant_id N/A _uuid N/A N/A N/A self _test_get N/A tenant_id bad tenant_id N/A N/A exc HTTPNotFound code expect_errors True N/A test_get_keystone_shared_network N/A N/A self N/A N/A N/A tenant_id N/A _uuid N/A N/A N/A self _test_get N/A tenant_id another tenant_id 200 N/A test_get_keystone_strip_admin_only_attribute N/A N/A self N/A N/A N/A tenant_id N/A _uuid N/A rules N/A N/A N/A oslo_policy Rules from_dict N/A get_network:name rule:admin_only N/A N/A N/A policy set_rules rules overwrite False N/A res N/A N/A self _test_get tenant_id tenant_id 200 N/A res N/A N/A self deserialize res N/A N/A N/A self assertNotIn name N/A res N/A network N/A _test_update N/A N/A self req_tenant_id real_tenant_id expected_code expect_errors N/A False N/A N/A env N/A N/A req_tenant_id N/A N/A env N/A neutron.context N/A N/A context Context req_tenant_id N/A data N/A network N/A admin_state_up True N/A return_value N/A subnets N/A N/A N/A N/A return_value update N/A N/A N/A data N/A network copy N/A instance N/A N/A self plugin return_value N/A N/A N/A instance get_network return_value N/A tenant_id shared real_tenant_id False N/A N/A N/A instance update_network return_value return_value N/A res N/A N/A N/A self api put N/A _get_path networks id N/A N/A uuidutils generate_uuid fmt N/A self fmt N/A N/A self serialize data extra_environ env expect_errors expect_errors N/A N/A N/A self assertEqual 1 N/A N/A instance get_network call_count N/A N/A N/A self assertIn id N/A N/A N/A N/A instance get_network call_args N/A 1 N/A fields N/A N/A N/A self assertEqual N/A res status_int expected_code N/A test_update_noauth N/A N/A self N/A N/A N/A N/A N/A self _test_update None N/A _uuid 200 N/A test_update_keystone N/A N/A self N/A N/A N/A tenant_id N/A _uuid N/A N/A N/A self _test_update tenant_id tenant_id 200 N/A test_update_keystone_bad_tenant N/A N/A self N/A N/A N/A tenant_id N/A _uuid N/A N/A N/A self _test_update N/A tenant_id bad tenant_id N/A N/A exc HTTPNotFound code expect_errors True N/A test_update_readonly_field N/A N/A self N/A N/A N/A data N/A network N/A status NANANA N/A res N/A N/A N/A self api put N/A _get_path networks id N/A _uuid N/A N/A self serialize data content_type N/A application/ N/A self fmt expect_errors True N/A N/A N/A self assertEqual 400 N/A res status_int N/A test_invalid_attribute_field N/A N/A self N/A N/A N/A data N/A network N/A invalid_key1 invalid_key2 foo1 foo2 N/A res N/A N/A N/A self api put N/A _get_path networks id N/A _uuid N/A N/A self serialize data content_type N/A application/ N/A self fmt expect_errors True N/A N/A N/A self assertEqual 400 N/A res status_int N/A test_retry_on_index N/A N/A self N/A N/A N/A instance N/A N/A self plugin return_value N/A N/A N/A instance get_networks side_effect N/A N/A N/A db_exc RetryRequest None N/A N/A api N/A N/A webtest TestApp N/A N/A router APIRouter N/A N/A N/A api get N/A _get_path networks fmt N/A self fmt N/A N/A N/A self assertTrue N/A N/A instance get_networks called N/A test_retry_on_show N/A N/A self N/A N/A N/A instance N/A N/A self plugin return_value N/A N/A N/A instance get_network side_effect N/A N/A N/A db_exc RetryRequest None N/A N/A api N/A N/A webtest TestApp N/A N/A router APIRouter N/A N/A N/A api get N/A _get_path networks N/A _uuid fmt N/A self fmt N/A N/A N/A self assertTrue N/A N/A instance get_network called N/A N/A SubresourceTest N/A N/A base BaseTestCase N/A setUp N/A N/A self N/A N/A N/A N/A N/A N/A super SubresourceTest self setUp N/A plugin neutron.tests.unit.api.v2.test_base.TestSubresourcePlugin N/A N/A N/A extensions PluginAwareExtensionManager _instance None N/A N/A N/A self useFixture N/A N/A tools AttributeMapMemento N/A N/A N/A self config_parse N/A N/A N/A self setup_coreplugin plugin N/A N/A self _plugin_patcher N/A N/A mock patch plugin autospec True N/A N/A self plugin N/A N/A N/A self _plugin_patcher start N/A api N/A N/A router APIRouter N/A SUB_RESOURCES N/A N/A RESOURCE_ATTRIBUTE_MAP N/A N/A N/A SUB_RESOURCES N/A dummy N/A collection_name parent dummies N/A collection_name member_name networks network N/A N/A RESOURCE_ATTRIBUTE_MAP N/A dummies N/A foo tenant_id N/A allow_post allow_put validate default is_visible True True N/A type:string None True N/A allow_post allow_put validate required_by_policy is_visible True False N/A type:string None True True N/A collection_name N/A N/A N/A SUB_RESOURCES N/A dummy get collection_name N/A resource_name dummy N/A parent N/A N/A N/A SUB_RESOURCES N/A dummy get parent N/A params N/A RESOURCE_ATTRIBUTE_MAP N/A dummies N/A member_actions N/A mactions GET N/A _plugin N/A N/A N/A manager NeutronManager get_plugin N/A controller N/A N/A v2_base create_resource collection_name resource_name _plugin params member_actions member_actions parent parent allow_bulk True allow_pagination True allow_sorting True N/A path_prefix N/A /%s/{%s_id}/%s N/A N/A parent N/A collection_name N/A parent N/A member_name collection_name N/A mapper_kwargs N/A dict controller controller path_prefix path_prefix N/A N/A N/A N/A api map collection collection_name resource_name mapper_kwargs N/A N/A N/A N/A api map resource collection_name collection_name controller controller parent_resource parent member member_actions N/A N/A self api N/A N/A webtest TestApp api N/A tearDown N/A N/A self N/A N/A N/A N/A N/A N/A super SubresourceTest self tearDown N/A test_index_sub_resource N/A N/A self N/A N/A N/A instance N/A N/A self plugin return_value N/A N/A N/A N/A self api get /networks/id1/dummies N/A N/A N/A N/A instance get_network_dummies assert_called_once_with N/A mock ANY filters N/A mock ANY fields N/A mock ANY network_id id1 N/A test_show_sub_resource N/A N/A self N/A N/A N/A instance N/A N/A self plugin return_value N/A dummy_id N/A _uuid N/A N/A N/A N/A self api get N/A /networks/id1 N/A _get_path dummies id dummy_id N/A N/A N/A N/A instance get_network_dummy assert_called_once_with N/A mock ANY dummy_id network_id id1 fields N/A mock ANY N/A test_create_sub_resource N/A N/A self N/A N/A N/A instance N/A N/A self plugin return_value N/A body N/A dummy N/A foo tenant_id bar N/A _uuid N/A N/A N/A N/A self api post_json /networks/id1/dummies body N/A N/A N/A N/A instance create_network_dummy assert_called_once_with N/A mock ANY network_id id1 dummy body N/A test_update_sub_resource N/A N/A self N/A N/A N/A instance N/A N/A self plugin return_value N/A dummy_id N/A _uuid N/A body N/A dummy N/A foo bar N/A N/A N/A N/A self api put_json N/A /networks/id1 N/A _get_path dummies id dummy_id body N/A N/A N/A N/A instance update_network_dummy assert_called_once_with N/A mock ANY dummy_id network_id id1 dummy body N/A test_update_subresource_to_none N/A N/A self N/A N/A N/A instance N/A N/A self plugin return_value N/A dummy_id N/A _uuid N/A body N/A dummy N/A N/A N/A N/A N/A self api put_json N/A /networks/id1 N/A _get_path dummies id dummy_id body N/A N/A N/A N/A instance update_network_dummy assert_called_once_with N/A mock ANY dummy_id network_id id1 dummy body N/A test_delete_sub_resource N/A N/A self N/A N/A N/A instance N/A N/A self plugin return_value N/A dummy_id N/A _uuid N/A N/A N/A N/A self api delete N/A /networks/id1 N/A _get_path dummies id dummy_id N/A N/A N/A N/A instance delete_network_dummy assert_called_once_with N/A mock ANY dummy_id network_id id1 N/A test_sub_resource_member_actions N/A N/A self N/A N/A N/A instance N/A N/A self plugin return_value N/A dummy_id N/A _uuid N/A N/A N/A N/A self api get N/A /networks/id1 N/A _get_path dummies id dummy_id action mactions N/A N/A N/A N/A instance mactions assert_called_once_with N/A mock ANY dummy_id network_id id1 N/A N/A V2Views N/A N/A base BaseTestCase N/A _view N/A N/A self keys collection resource N/A N/A N/A data N/A dict N/A N/A key value N/A key keys N/A N/A data N/A fake value N/A attr_info N/A N/A attributes RESOURCE_ATTRIBUTE_MAP N/A collection N/A controller N/A N/A v2_base Controller None collection resource attr_info N/A res N/A N/A controller _view N/A N/A context get_admin_context data N/A N/A N/A self assertNotIn fake res N/A key keys N/A N/A N/A N/A self assertIn key res N/A test_network N/A N/A self N/A N/A N/A keys N/A id name subnets admin_state_up status tenant_id N/A N/A N/A self _view keys networks network N/A test_port N/A N/A self N/A N/A N/A keys N/A id network_id mac_address fixed_ips device_id admin_state_up tenant_id status N/A N/A N/A self _view keys ports port N/A test_subnet N/A N/A self N/A N/A N/A keys N/A id network_id tenant_id gateway_ip ip_version cidr enable_dhcp N/A N/A N/A self _view keys subnets subnet N/A N/A NotificationTest N/A APIv2TestBase N/A setUp N/A N/A self N/A N/A N/A N/A N/A N/A super NotificationTest self setUp N/A N/A N/A fake_notifier reset N/A _resource_op_notifier N/A N/A self opname resource expected_errors N/A False N/A N/A initial_input N/A resource N/A name myname N/A instance N/A N/A self plugin return_value N/A N/A N/A instance get_networks return_value initial_input N/A N/A N/A instance get_networks_count return_value 0 N/A expected_code N/A N/A exc HTTPCreated code N/A N/A opname create N/A N/A N/A N/A initial_input N/A resource N/A tenant_id N/A _uuid N/A res N/A N/A N/A self api post_json N/A _get_path networks initial_input expect_errors expected_errors N/A N/A opname update N/A N/A res N/A N/A N/A self api put_json N/A _get_path networks id N/A _uuid initial_input expect_errors expected_errors N/A expected_code N/A N/A exc HTTPOk code N/A N/A opname delete N/A N/A N/A N/A initial_input N/A resource N/A tenant_id N/A _uuid N/A res N/A N/A N/A self api delete N/A _get_path networks id N/A _uuid expect_errors expected_errors N/A expected_code N/A N/A exc HTTPNoContent code N/A expected_events N/A N/A N/A . join N/A resource opname start N/A N/A . join N/A resource opname end N/A N/A N/A self assertEqual N/A len expected_events N/A len N/A fake_notifier NOTIFICATIONS N/A N/A msg event N/A zip N/A fake_notifier NOTIFICATIONS expected_events N/A N/A N/A N/A self assertEqual INFO N/A msg N/A priority N/A N/A N/A self assertEqual event N/A msg N/A event_type N/A N/A N/A self assertEqual expected_code N/A res status_int N/A test_network_create_notifer N/A N/A self N/A N/A N/A N/A N/A self _resource_op_notifier create network N/A test_network_delete_notifer N/A N/A self N/A N/A N/A N/A N/A self _resource_op_notifier delete network N/A test_network_update_notifer N/A N/A self N/A N/A N/A N/A N/A self _resource_op_notifier update network N/A N/A DHCPNotificationTest N/A APIv2TestBase N/A setUp N/A N/A self N/A N/A N/A N/A N/A N/A cfg CONF set_override track_quota_usage False group QUOTAS N/A N/A N/A N/A super DHCPNotificationTest self setUp N/A _test_dhcp_notifier N/A N/A self opname resource initial_input N/A None N/A N/A instance N/A N/A self plugin return_value N/A N/A N/A instance get_networks return_value initial_input N/A N/A N/A instance get_networks_count return_value 0 N/A expected_code N/A N/A exc HTTPCreated code N/A N/A N/A N/A mock patch object N/A dhcp_rpc_agent_api DhcpAgentNotifyAPI notify dhcp_notifier N/A N/A N/A opname create N/A N/A res N/A N/A N/A self api post_json N/A _get_path networks initial_input N/A N/A opname update N/A N/A res N/A N/A N/A self api put_json N/A _get_path networks id N/A _uuid initial_input N/A expected_code N/A N/A exc HTTPOk code N/A N/A opname delete N/A N/A res N/A N/A N/A self api delete N/A _get_path networks id N/A _uuid N/A expected_code N/A N/A exc HTTPNoContent code N/A expected_item N/A N/A mock call N/A mock ANY N/A mock ANY N/A N/A N/A resource . opname .end N/A N/A initial_input N/A resource initial_input N/A N/A resource s N/A num N/A N/A initial_input N/A isinstance N/A initial_input N/A resource list N/A len N/A initial_input N/A resource 1 N/A expected N/A expected_item N/A x N/A N/A moves range num N/A N/A N/A self assertEqual expected N/A dhcp_notifier call_args_list N/A N/A N/A self assertEqual num N/A dhcp_notifier call_count N/A N/A N/A self assertEqual expected_code N/A res status_int N/A test_network_create_dhcp_notifer N/A N/A self N/A N/A N/A input N/A network N/A name tenant_id net N/A _uuid N/A N/A N/A self _test_dhcp_notifier create network input N/A test_network_delete_dhcp_notifer N/A N/A self N/A N/A N/A N/A N/A self _test_dhcp_notifier delete network N/A test_network_update_dhcp_notifer N/A N/A self N/A N/A N/A input N/A network N/A name net N/A N/A N/A self _test_dhcp_notifier update network input N/A test_networks_create_bulk_dhcp_notifer N/A N/A self N/A N/A N/A input N/A networks N/A N/A name tenant_id net1 N/A _uuid N/A name tenant_id net2 N/A _uuid N/A N/A N/A self _test_dhcp_notifier create network input N/A N/A QuotaTest N/A APIv2TestBase N/A setUp N/A N/A self N/A N/A N/A N/A N/A N/A cfg CONF set_override track_quota_usage False group QUOTAS N/A N/A N/A N/A super QuotaTest self setUp N/A replacement_registry N/A N/A resource_registry ResourceRegistry N/A registry_patcher N/A N/A mock patch neutron.quota.resource_registry.ResourceRegistry.get_instance N/A mock_registry N/A N/A N/A registry_patcher start return_value N/A N/A mock_registry get_resource N/A replacement_registry get_resource N/A N/A mock_registry resources N/A replacement_registry resources N/A N/A N/A replacement_registry register_resource_by_name network N/A test_create_network_quota N/A N/A self N/A N/A N/A N/A N/A N/A cfg CONF set_override quota_network 1 group QUOTAS N/A initial_input N/A network N/A name tenant_id net1 N/A _uuid N/A full_input N/A network N/A admin_state_up subnets True N/A N/A N/A N/A N/A full_input N/A network update N/A initial_input N/A network N/A instance N/A N/A self plugin return_value N/A N/A N/A instance get_networks_count return_value 1 N/A res N/A N/A N/A self api post_json N/A _get_path networks initial_input expect_errors True N/A N/A N/A N/A instance get_networks_count assert_called_with N/A mock ANY filters N/A mock ANY N/A N/A N/A self assertIn Quota exceeded for resources N/A N/A N/A res json N/A NeutronError N/A message N/A test_create_network_quota_no_counts N/A N/A self N/A N/A N/A N/A N/A N/A cfg CONF set_override quota_network 1 group QUOTAS N/A initial_input N/A network N/A name tenant_id net1 N/A _uuid N/A full_input N/A network N/A admin_state_up subnets True N/A N/A N/A N/A N/A full_input N/A network update N/A initial_input N/A network N/A instance N/A N/A self plugin return_value N/A N/A N/A instance get_networks_count side_effect N/A NotImplementedError N/A N/A N/A instance get_networks return_value N/A foo N/A res N/A N/A N/A self api post_json N/A _get_path networks initial_input expect_errors True N/A N/A N/A N/A instance get_networks_count assert_called_with N/A mock ANY filters N/A mock ANY N/A N/A N/A self assertIn Quota exceeded for resources N/A N/A N/A res json N/A NeutronError N/A message N/A test_create_network_quota_without_limit N/A N/A self N/A N/A N/A N/A N/A N/A cfg CONF set_override quota_network -1 group QUOTAS N/A initial_input N/A network N/A name tenant_id net1 N/A _uuid N/A instance N/A N/A self plugin return_value N/A N/A N/A instance get_networks_count return_value 3 N/A res N/A N/A N/A self api post_json N/A _get_path networks initial_input N/A N/A N/A self assertEqual N/A N/A exc HTTPCreated code N/A res status_int N/A N/A ExtensionTestCase N/A N/A base BaseTestCase N/A setUp N/A N/A self N/A N/A N/A N/A N/A N/A cfg CONF set_override track_quota_usage False group QUOTAS N/A N/A N/A N/A super ExtensionTestCase self setUp N/A plugin neutron.neutron_plugin_base_v2.NeutronPluginBaseV2 N/A N/A N/A extensions PluginAwareExtensionManager _instance None N/A N/A N/A self useFixture N/A N/A tools AttributeMapMemento N/A N/A N/A self config_parse N/A N/A N/A self setup_coreplugin plugin N/A N/A N/A N/A cfg CONF set_override api_extensions_path EXTDIR N/A N/A self _plugin_patcher N/A N/A mock patch plugin autospec True N/A N/A self plugin N/A N/A N/A self _plugin_patcher start N/A N/A N/A N/A N/A manager NeutronManager get_plugin supported_extension_aliases N/A v2attrs N/A api N/A N/A router APIRouter N/A N/A self api N/A N/A webtest TestApp api N/A N/A N/A quota QUOTAS _driver None N/A N/A N/A N/A cfg CONF set_override quota_driver neutron.quota.ConfDriver group QUOTAS N/A tearDown N/A N/A self N/A N/A N/A N/A N/A N/A super ExtensionTestCase self tearDown N/A N/A self api None N/A N/A self plugin None N/A test_extended_create N/A N/A self N/A N/A N/A net_id N/A _uuid N/A initial_input N/A network N/A name tenant_id v2attrs:something_else net1 N/A _uuid abc N/A data N/A network N/A admin_state_up shared True False N/A N/A N/A N/A data N/A network update N/A initial_input N/A network N/A return_value N/A subnets status id v2attrs:something N/A ACTIVE net_id 123 N/A N/A N/A return_value update N/A N/A N/A data N/A network copy N/A instance N/A N/A self plugin return_value N/A N/A N/A instance create_network return_value return_value N/A N/A N/A instance get_networks_count return_value 0 N/A res N/A N/A N/A self api post_json N/A _get_path networks initial_input N/A N/A N/A N/A instance create_network assert_called_with N/A mock ANY network data N/A N/A N/A self assertEqual N/A N/A exc HTTPCreated code N/A res status_int N/A N/A N/A self assertIn network N/A res json N/A net N/A N/A res json N/A network N/A N/A N/A self assertEqual net_id N/A net N/A id N/A N/A N/A self assertEqual ACTIVE N/A net N/A status N/A N/A N/A self assertEqual 123 N/A net N/A v2attrs:something N/A N/A N/A self assertNotIn v2attrs:something_else net N/A N/A TestSubresourcePlugin N/A object N/A get_network_dummies N/A N/A self context network_id filters fields N/A None None N/A N/A N/A N/A get_network_dummy N/A N/A self context id network_id fields N/A None N/A N/A N/A N/A create_network_dummy N/A N/A self context network_id dummy N/A N/A N/A N/A N/A update_network_dummy N/A N/A self context id network_id dummy N/A N/A N/A N/A N/A delete_network_dummy N/A N/A self context id network_id N/A N/A N/A N/A mactions N/A N/A self context id network_id N/A N/A N/A N/A N/A ListArgsTestCase N/A N/A base BaseTestCase N/A test_list_args N/A N/A self N/A N/A N/A path /?fields=4&foo=3&fields=2&bar=1 N/A request N/A N/A N/A webob Request blank path N/A expect_val N/A 2 4 N/A actual_val N/A N/A api_common list_args request fields N/A N/A N/A self assertEqual expect_val N/A sorted actual_val N/A test_list_args_with_empty N/A N/A self N/A N/A N/A path /?foo=4&bar=3&baz=2&qux=1 N/A request N/A N/A N/A webob Request blank path N/A N/A N/A self assertEqual N/A N/A N/A api_common list_args request fields N/A N/A FiltersTestCase N/A N/A base BaseTestCase N/A test_all_skip_args N/A N/A self N/A N/A N/A path /?fields=4&fields=3&fields=2&fields=1 N/A request N/A N/A N/A webob Request blank path N/A N/A N/A self assertEqual N/A N/A N/A api_common get_filters request None N/A fields N/A test_blank_values N/A N/A self N/A N/A N/A path /?foo=&bar=&baz=&qux= N/A request N/A N/A N/A webob Request blank path N/A N/A N/A self assertEqual N/A N/A N/A api_common get_filters request N/A N/A test_no_attr_info N/A N/A self N/A N/A N/A path /?foo=4&bar=3&baz=2&qux=1 N/A request N/A N/A N/A webob Request blank path N/A expect_val N/A foo bar baz qux N/A 4 N/A 3 N/A 2 N/A 1 N/A actual_val N/A N/A api_common get_filters request N/A N/A N/A N/A self assertEqual expect_val actual_val N/A test_attr_info_without_conversion N/A N/A self N/A N/A N/A path /?foo=4&bar=3&baz=2&qux=1 N/A request N/A N/A N/A webob Request blank path N/A attr_info N/A foo N/A key val N/A expect_val N/A foo bar baz qux N/A 4 N/A 3 N/A 2 N/A 1 N/A actual_val N/A N/A api_common get_filters request attr_info N/A N/A N/A self assertEqual expect_val actual_val N/A test_attr_info_with_convert_list_to N/A N/A self N/A N/A N/A path /?foo=key=4&bar=3&foo=key=2&qux=1 N/A request N/A N/A N/A webob Request blank path N/A attr_info N/A foo N/A convert_list_to N/A converters convert_kvp_list_to_dict N/A expect_val N/A foo bar qux N/A key N/A 2 4 N/A 3 N/A 1 N/A actual_val N/A N/A api_common get_filters request attr_info N/A N/A N/A self assertOrderedEqual expect_val actual_val N/A test_attr_info_with_convert_to N/A N/A self N/A N/A N/A path /?foo=4&bar=3&baz=2&qux=1 N/A request N/A N/A N/A webob Request blank path N/A attr_info N/A foo N/A convert_to N/A converters convert_to_int N/A expect_val N/A foo bar baz qux N/A 4 N/A 3 N/A 2 N/A 1 N/A actual_val N/A N/A api_common get_filters request attr_info N/A N/A N/A self assertEqual expect_val actual_val N/A N/A CreateResourceTestCase N/A N/A base BaseTestCase N/A test_resource_creation N/A N/A self N/A N/A N/A resource N/A N/A v2_base create_resource fakes fake None N/A N/A N/A N/A self assertIsInstance resource N/A N/A webob dec wsgify N/A N/A