Module Import alias Import alias Import alias ImportFrom alias ImportFrom alias ImportFrom alias Import alias ImportFrom alias ImportFrom alias ImportFrom alias identifier ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad AttributeLoad NameLoad attr Str attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad AttributeLoad NameLoad attr Str attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr Dict Str Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad AttributeLoad NameLoad attr Str attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr Dict Str ListLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr 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 Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad AttributeLoad NameLoad attr Str attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore ListComp Dict Str Str Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr ListLoad comprehension NameStore SubscriptLoad NameLoad Slice Num Num Assign NameStore Dict Str NameLoad Assign NameStore ListComp AttributeLoad NameLoad attr comprehension NameStore SubscriptLoad NameLoad Slice Num Num Assign NameStore AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad Assign NameStore BinOpMod Str NameLoad Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad attr TupleLoad Num NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad Str Str Assign NameStore ListComp Call AttributeLoad NameLoad attr NameLoad Dict Str NameLoad comprehension NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad ListComp AttributeLoad NameLoad attr comprehension NameStore NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr For TupleStore NameStore NameStore Call NameLoad NameLoad NameLoad body For NameStore ListLoad Str Str Str Str Str body Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad NameLoad Call NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore IfExp AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr For NameStore ListLoad Str Str Str Str Str body Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad NameLoad Call NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore SubscriptLoad ListComp NameLoad comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr UnaryOpNot AttributeLoad NameLoad attr Index Num Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad For NameStore ListLoad Str Str Str Str Str body Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad NameLoad Call NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr For TupleStore NameStore NameStore Call NameLoad NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad AttributeLoad NameLoad attr Str attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad For NameStore NameLoad body Assign NameStore AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword SubscriptLoad NameLoad Index Str attr For NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr Dict Str Str Str Str Num SubscriptLoad NameLoad Index Str AttributeLoad NameLoad attr Str If NameLoad body Continue Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword SubscriptLoad NameLoad Index Str If UnaryOpNot NameLoad body Continue Assign NameStore SubscriptLoad NameLoad Index Num Expr Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr Dict Str Str Str Str Num AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Call NameLoad AttributeLoad NameLoad attr For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Assign NameStore AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore ListComp AttributeLoad NameLoad attr comprehension NameStore NameLoad Assign NameStore ListComp NameLoad comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr CompareIn SubscriptLoad NameLoad Index Str NameLoad Assign NameStore ListComp SubscriptLoad NameLoad Index Str comprehension NameStore NameLoad If NameLoad body Assign NameStore ListComp NameLoad comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr CompareIn SubscriptLoad NameLoad Index Str NameLoad Assign NameStore ListComp SubscriptLoad NameLoad Index Str comprehension NameStore NameLoad Assign NameStore ListComp NameLoad comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr CompareIn SubscriptLoad NameLoad Index Str NameLoad Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad attr Dict Str NameLoad If NameLoad body Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad keyword NameLoad attr Dict Str NameLoad Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad attr Dict Str Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword Call NameLoad NameLoad attr Dict Str NameLoad Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr Dict Str Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr ListComp AttributeLoad NameLoad attr comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr ListComp AttributeLoad NameLoad attr comprehension NameStore NameLoad Assign NameStore UnaryOpNot NameLoad Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num NameLoad Assign NameStore SubscriptLoad AttributeLoad SubscriptLoad NameLoad Index Num attr Index Str If NameLoad body Expr Call AttributeLoad NameLoad attr Num Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Str SubscriptLoad SubscriptLoad NameLoad Index Num Index Str Expr Call AttributeLoad NameLoad attr Str SubscriptLoad SubscriptLoad NameLoad Index Num Index Str orelse Expr Call AttributeLoad NameLoad attr Num Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Str SubscriptLoad SubscriptLoad NameLoad Index Num Index Str Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num NameLoad Assign NameStore SubscriptLoad AttributeLoad SubscriptLoad NameLoad Index Num attr Index Str Expr Call AttributeLoad NameLoad attr Num Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Str SubscriptLoad SubscriptLoad NameLoad Index Num Index Str Expr Call AttributeLoad NameLoad attr AttributeLoad SubscriptLoad NameLoad Index Num attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr decorator_list Call NameLoad keyword Dict Str NameLoad FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr keyword NameLoad decorator_list Call NameLoad keyword Dict Str NameLoad decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr Dict Str Call AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr Call NameLoad ListComp TupleLoad SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str AttributeLoad NameLoad attr If BoolOpAnd CompareIs SubscriptLoad NameLoad Index Str NameLoad CompareIs SubscriptLoad NameLoad Index Str NameLoad body Assign NameStore IfExp CompareEq SubscriptLoad NameLoad Index Str Str Str Str orelse Assign NameStore SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index Str Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str AttributeLoad NameLoad attr Assign NameStore SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Call NameLoad AttributeLoad NameLoad attr For TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad attr Dict Str Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Call NameLoad NameLoad For TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call NameLoad BinOpAdd ListLoad SubscriptLoad NameLoad Index Str ListComp SubscriptLoad NameLoad Index Str comprehension NameStore SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str Assign NameStore ListComp NameLoad comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr CompareIn SubscriptLoad NameLoad Index Str NameLoad Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index Str attr Dict Str Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad keyword ListLoad Str Str attr Dict Str NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore SubscriptLoad Call AttributeLoad AttributeLoad NameLoad attr attr Index Num Assign NameStore Dict Str Dict Str Str Str SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad attr Dict Str Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore SubscriptLoad Call AttributeLoad AttributeLoad NameLoad attr attr Index Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index Str Str Assign SubscriptStore NameLoad Index Str Str Assign NameStore Dict Str Dict Str Str SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index Str NameLoad attr Dict Str NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore SubscriptLoad ListComp NameLoad comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr BoolOpAnd CompareEq SubscriptLoad NameLoad Index Str Str SubscriptLoad NameLoad Index Str Index Num Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore SubscriptLoad ListComp NameLoad comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr CompareEq SubscriptLoad NameLoad Index Str NameLoad Index Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad Delete SubscriptDel NameLoad Index Str Delete SubscriptDel NameLoad Index Str Assign NameStore Dict Str NameLoad Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad attr Dict Str Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword Call NameLoad ListLoad NameLoad keyword ListLoad Str Str attr Dict Str ListLoad Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore SubscriptLoad ListComp NameLoad comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad SubscriptLoad NameLoad Index Str attr Str Index Num Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore ListLoad For NameStore Call NameLoad Num body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index Str Call NameLoad Call AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListComp SubscriptLoad NameLoad Index Str comprehension NameStore SubscriptLoad Call AttributeLoad AttributeLoad NameLoad attr attr Slice Num Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad attr Dict Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword Call NameLoad NameLoad attr Dict Str NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad SubscriptLoad Call AttributeLoad AttributeLoad NameLoad attr attr Index Str Assign NameStore ListComp SubscriptLoad NameLoad Index Str comprehension NameStore SubscriptLoad Call AttributeLoad AttributeLoad NameLoad attr attr Slice Num Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad attr Dict Str NameLoad For NameStore NameLoad body Assign NameStore Dict Str Dict Str NameLoad Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index Str keyword NameLoad attr Dict Str NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Str Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr 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 Call AttributeLoad AttributeLoad NameLoad attr attr attr Dict Str Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list Call NameLoad keyword Dict Str NameLoad FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list Call NameLoad keyword Dict Str NameLoad FunctionDef arguments args NameParam defaults body Assign NameStore Dict Str NameLoad Assign NameStore ListComp NameLoad comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index Str Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad attr Dict Str NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr For NameStore ListLoad Str Str body Expr Call AttributeLoad NameLoad attr ListComp SubscriptLoad NameLoad Index NameLoad comprehension NameStore NameLoad ListComp Call NameLoad NameLoad NameLoad comprehension NameStore NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Dict Str AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad attr Dict Str NameLoad Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad attr Dict Str Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign NameStore SubscriptLoad Call AttributeLoad AttributeLoad NameLoad attr attr Index Num Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Call NameLoad NameLoad For TupleStore NameStore NameStore Call NameLoad NameLoad NameLoad body For NameStore ListLoad Str Str Str Str Str body Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index NameLoad Call NameLoad NameLoad NameLoad If SubscriptLoad NameLoad Index Str body Assign NameStore IfExp SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr Dict Str NameLoad Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr Dict Str Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Assign NameStore SubscriptLoad Call AttributeLoad AttributeLoad NameLoad attr attr Index Num Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Call NameLoad NameLoad For TupleStore NameStore NameStore Call NameLoad NameLoad NameLoad body For NameStore ListLoad Str Str Str Str Str body Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad NameLoad SubscriptLoad NameLoad Index NameLoad If SubscriptLoad NameLoad Index Str body Assign NameStore IfExp SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore SubscriptLoad Call AttributeLoad AttributeLoad NameLoad attr attr Index Num Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index Str attr Dict Str NameLoad Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index Str attr Dict Str NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str For NameStore ListLoad Str Str Str Str Str body Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index NameLoad Call NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore SubscriptLoad Call AttributeLoad AttributeLoad NameLoad attr attr Index Num Expr Call AttributeLoad NameLoad attr NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr SubscriptLoad Call AttributeLoad AttributeLoad NameLoad attr attr Index Num Assign SubscriptStore NameLoad Index Str Str Assign SubscriptStore NameLoad Index Str Call NameLoad Call AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index Str BinOpAdd Str Call NameLoad Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore SubscriptLoad Call AttributeLoad AttributeLoad NameLoad attr attr Index Num Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index Str attr Dict Str NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str For NameStore ListLoad Str Str Str Str Str body Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index NameLoad Call NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListComp NameLoad comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index Str Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Dict Str Dict Str Str SubscriptLoad NameLoad Index Str AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr Dict Str NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str For NameStore ListLoad Str Str Str Str Str body Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index NameLoad Call NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore SubscriptLoad Call AttributeLoad AttributeLoad NameLoad attr attr Index Num Assign NameStore SubscriptLoad Call AttributeLoad AttributeLoad NameLoad attr attr Index Num Assign NameStore SubscriptLoad SubscriptLoad SubscriptLoad NameLoad Index Str Index Num Index Str Assign NameStore BinOpMod Str TupleLoad SubscriptLoad NameLoad Index Str NameLoad Assign NameStore Dict Str Str SubscriptLoad NameLoad Index Str NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index Str Dict Str NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore SubscriptLoad Call AttributeLoad AttributeLoad NameLoad attr attr Index Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index Str Dict Str Dict Str NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Dict Str Str SubscriptLoad NameLoad Index Str SubscriptLoad SubscriptLoad SubscriptLoad NameLoad Index Str Index Num Index Str Return BinOpMod Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Dict Str Str SubscriptLoad NameLoad Index Str SubscriptLoad SubscriptLoad SubscriptLoad NameLoad Index Str Index Num Index Str Return BinOpMod Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return ListComp SubscriptLoad NameLoad Index Str comprehension NameStore SubscriptLoad NameLoad Index Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr Assign NameStore ListComp NameLoad comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index Str Assign NameStore ListComp NameLoad comprehension NameStore NameLoad comprehension NameStore SubscriptLoad NameLoad Index Str Assign NameStore ListComp TupleLoad Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad comprehension NameStore NameLoad BoolOpAnd UnaryOpNot Call AttributeLoad SubscriptLoad NameLoad Index Str attr Str BoolOpOr CompareIn NameLoad Call AttributeLoad NameLoad attr NameLoad BinOpBitAnd Call NameLoad NameLoad Call NameLoad Call AttributeLoad NameLoad attr NameLoad Assign NameStore Dict Str AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad attr Dict Str NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Dict Str AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad attr NameLoad Assign NameStore Dict Str NameLoad Assign NameStore ListComp NameLoad comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index Str Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad attr Dict Str NameLoad Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr Dict Str Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad attr Dict Str NameLoad Assign NameStore ListComp NameLoad comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr CompareIn SubscriptLoad NameLoad Index Str NameLoad Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr Dict Str NameLoad Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr Dict Str Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Call NameLoad NameLoad For TupleStore NameStore NameStore Call NameLoad NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num AttributeLoad NameLoad attr decorator_list Call NameLoad keyword Dict Str Str NameLoad NameLoad FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore ListComp NameLoad comprehension NameStore NameLoad CompareEq SubscriptLoad NameLoad Index Str Str Assign NameStore Dict Str Str Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad attr Dict Str NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore ListComp NameLoad comprehension NameStore NameLoad CompareEq SubscriptLoad NameLoad Index Str Str Assign NameStore Dict Str Str Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad attr Dict Str NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad Dict Str Str Str Str Str Str Dict Str Str Str Str Str Str Dict Str Str Str Str Str Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad Dict Str Str Str Str Str Str Dict Str Str Str Str Str Str Dict Str Str Str Str Str Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr ListLoad Str Str NameLoad decorator_list decorator_list
N/A N/A collections N/A copy N/A uuid django http django.test.utils override_settings mox3.mox IsA N/A six novaclient.v2 floating_ip_pools openstack_dashboard api openstack_dashboard.test helpers test NetworkClientTestCase N/A N/A test APITestCase N/A test_networkclient_no_neutron N/A N/A self N/A N/A N/A N/A N/A N/A self mox StubOutWithMock N/A api base is_service_enabled N/A N/A N/A N/A N/A N/A api base is_service_enabled N/A IsA N/A http HttpRequest network AndReturn False N/A N/A N/A N/A self mox ReplayAll N/A nc N/A N/A N/A api network NetworkClient N/A self request N/A N/A N/A self assertIsInstance N/A nc floating_ips N/A N/A api nova FloatingIpManager N/A N/A N/A self assertIsInstance N/A nc secgroups N/A N/A api nova SecurityGroupManager N/A test_networkclient_neutron N/A N/A self N/A N/A N/A N/A N/A N/A self mox StubOutWithMock N/A api base is_service_enabled N/A N/A N/A N/A N/A N/A api base is_service_enabled N/A IsA N/A http HttpRequest network AndReturn True N/A N/A self neutronclient N/A N/A self stub_neutronclient N/A N/A N/A N/A N/A N/A self neutronclient list_extensions AndReturn N/A extensions N/A N/A N/A self api_extensions list N/A N/A N/A N/A self mox ReplayAll N/A nc N/A N/A N/A api network NetworkClient N/A self request N/A N/A N/A self assertIsInstance N/A nc floating_ips N/A N/A api neutron FloatingIpManager N/A N/A N/A self assertIsInstance N/A nc secgroups N/A N/A api neutron SecurityGroupManager N/A test_networkclient_neutron_with_nova_security_group N/A N/A self N/A N/A N/A N/A N/A N/A self mox StubOutWithMock N/A api base is_service_enabled N/A N/A N/A N/A N/A N/A api base is_service_enabled N/A IsA N/A http HttpRequest network AndReturn True N/A N/A self neutronclient N/A N/A self stub_neutronclient N/A N/A N/A N/A N/A N/A self neutronclient list_extensions AndReturn N/A extensions N/A N/A N/A N/A N/A self mox ReplayAll N/A nc N/A N/A N/A api network NetworkClient N/A self request N/A N/A N/A self assertIsInstance N/A nc floating_ips N/A N/A api neutron FloatingIpManager N/A N/A N/A self assertIsInstance N/A nc secgroups N/A N/A api nova SecurityGroupManager N/A N/A NetworkApiNovaTestBase N/A N/A test APITestCase N/A setUp N/A N/A self N/A N/A N/A N/A N/A N/A super NetworkApiNovaTestBase self setUp N/A N/A N/A N/A self mox StubOutWithMock N/A api base is_service_enabled N/A N/A N/A N/A N/A N/A api base is_service_enabled N/A IsA N/A http HttpRequest network AndReturn False N/A N/A NetworkApiNovaSecurityGroupTests N/A NetworkApiNovaTestBase N/A test_server_update_security_groups N/A N/A self N/A N/A N/A all_secgroups N/A N/A N/A self security_groups list N/A added_secgroup N/A all_secgroups N/A 2 N/A rm_secgroup N/A all_secgroups N/A 0 N/A cur_secgroups_raw N/A N/A id name rules N/A sg id N/A sg name N/A N/A sg N/A all_secgroups N/A 0 2 N/A cur_secgroups_ret N/A security_groups cur_secgroups_raw N/A new_sg_ids N/A N/A sg id N/A sg N/A all_secgroups N/A 1 3 N/A instance_id N/A N/A N/A N/A self servers first id N/A novaclient N/A N/A self stub_novaclient N/A N/A novaclient security_groups N/A N/A N/A self mox CreateMockAnything N/A N/A novaclient servers N/A N/A N/A self mox CreateMockAnything N/A N/A novaclient client N/A N/A N/A self mox CreateMockAnything N/A N/A N/A N/A N/A N/A novaclient security_groups list AndReturn all_secgroups N/A url N/A /servers/%s/os-security-groups instance_id N/A N/A N/A N/A N/A N/A novaclient client get url AndReturn N/A 200 cur_secgroups_ret N/A N/A N/A N/A novaclient servers add_security_group instance_id N/A added_secgroup name N/A N/A N/A N/A novaclient servers remove_security_group instance_id N/A rm_secgroup name N/A N/A N/A N/A self mox ReplayAll N/A N/A N/A N/A api network server_update_security_groups N/A self request instance_id new_sg_ids N/A N/A NetworkApiNovaFloatingIpTests N/A NetworkApiNovaTestBase N/A test_floating_ip_pools_list N/A N/A self N/A N/A N/A pool_names N/A pool1 pool2 N/A pools N/A N/A N/A floating_ip_pools FloatingIPPool None N/A name pool N/A pool pool_names N/A novaclient N/A N/A self stub_novaclient N/A N/A novaclient floating_ip_pools N/A N/A N/A self mox CreateMockAnything N/A N/A N/A N/A N/A N/A novaclient floating_ip_pools list AndReturn pools N/A N/A N/A N/A self mox ReplayAll N/A ret N/A N/A N/A api network floating_ip_pools_list N/A self request N/A N/A N/A self assertEqual pool_names N/A N/A p name N/A p ret N/A test_floating_ip_list N/A N/A self N/A N/A N/A fips N/A N/A N/A self api_floating_ips list N/A novaclient N/A N/A self stub_novaclient N/A N/A novaclient floating_ips N/A N/A N/A self mox CreateMockAnything N/A N/A N/A N/A N/A N/A novaclient floating_ips list AndReturn fips N/A N/A N/A N/A self mox ReplayAll N/A ret N/A N/A N/A api network tenant_floating_ip_list N/A self request N/A N/A r e N/A zip ret fips N/A N/A attr N/A id ip pool fixed_ip instance_id N/A N/A N/A N/A self assertEqual N/A getattr e attr N/A getattr r attr N/A N/A N/A self assertEqual N/A e instance_id N/A r port_id N/A exp_instance_type N/A N/A e instance_id compute None N/A N/A N/A self assertEqual exp_instance_type N/A r instance_type N/A test_floating_ip_get N/A N/A self N/A N/A N/A fip N/A N/A N/A self api_floating_ips first N/A novaclient N/A N/A self stub_novaclient N/A N/A novaclient floating_ips N/A N/A N/A self mox CreateMockAnything N/A N/A N/A N/A N/A N/A novaclient floating_ips get N/A fip id AndReturn fip N/A N/A N/A N/A self mox ReplayAll N/A ret N/A N/A N/A api network tenant_floating_ip_get N/A self request N/A fip id N/A attr N/A id ip pool fixed_ip instance_id N/A N/A N/A N/A self assertEqual N/A getattr fip attr N/A getattr ret attr N/A N/A N/A self assertEqual N/A fip instance_id N/A ret port_id N/A N/A N/A self assertEqual N/A fip instance_id N/A ret instance_id N/A N/A N/A self assertEqual compute N/A ret instance_type N/A test_floating_ip_allocate N/A N/A self N/A N/A N/A pool_name fip_pool N/A fip N/A N/A fip N/A fip N/A N/A N/A self api_floating_ips list N/A N/A fip instance_id N/A 0 N/A novaclient N/A N/A self stub_novaclient N/A N/A novaclient floating_ips N/A N/A N/A self mox CreateMockAnything N/A N/A N/A N/A N/A N/A novaclient floating_ips create pool pool_name AndReturn fip N/A N/A N/A N/A self mox ReplayAll N/A ret N/A N/A N/A api network tenant_floating_ip_allocate N/A self request pool_name N/A attr N/A id ip pool fixed_ip instance_id N/A N/A N/A N/A self assertEqual N/A getattr fip attr N/A getattr ret attr N/A N/A N/A self assertIsNone N/A ret port_id N/A N/A N/A self assertIsNone N/A ret instance_type N/A test_floating_ip_release N/A N/A self N/A N/A N/A fip N/A N/A N/A self api_floating_ips first N/A novaclient N/A N/A self stub_novaclient N/A N/A novaclient floating_ips N/A N/A N/A self mox CreateMockAnything N/A N/A N/A N/A novaclient floating_ips delete N/A fip id N/A N/A N/A N/A self mox ReplayAll N/A N/A N/A N/A api network tenant_floating_ip_release N/A self request N/A fip id N/A test_floating_ip_associate N/A N/A self N/A N/A N/A server N/A N/A N/A api nova Server N/A N/A N/A self servers first N/A self request N/A floating_ip N/A N/A N/A self floating_ips first N/A novaclient N/A N/A self stub_novaclient N/A N/A novaclient floating_ips N/A N/A N/A self mox CreateMockAnything N/A N/A novaclient servers N/A N/A N/A self mox CreateMockAnything N/A N/A N/A N/A N/A N/A novaclient servers get N/A server id AndReturn server N/A N/A N/A N/A N/A N/A novaclient floating_ips get N/A floating_ip id AndReturn floating_ip N/A N/A N/A N/A N/A N/A novaclient servers add_floating_ip N/A server id N/A floating_ip ip AndReturn server N/A N/A N/A N/A self mox ReplayAll N/A N/A N/A N/A api network floating_ip_associate N/A self request N/A floating_ip id N/A server id N/A test_floating_ip_disassociate N/A N/A self N/A N/A N/A server N/A N/A N/A api nova Server N/A N/A N/A self servers first N/A self request N/A floating_ip N/A N/A N/A self api_floating_ips first N/A novaclient N/A N/A self stub_novaclient N/A N/A novaclient servers N/A N/A N/A self mox CreateMockAnything N/A N/A novaclient floating_ips N/A N/A N/A self mox CreateMockAnything N/A N/A N/A N/A N/A N/A novaclient servers get N/A server id AndReturn server N/A N/A N/A N/A N/A N/A novaclient floating_ips get N/A floating_ip id AndReturn floating_ip N/A N/A N/A N/A N/A N/A novaclient servers remove_floating_ip N/A server id N/A floating_ip ip AndReturn server N/A N/A N/A N/A self mox ReplayAll N/A N/A N/A N/A api network floating_ip_disassociate N/A self request N/A floating_ip id N/A test_floating_ip_target_list N/A N/A self N/A N/A N/A servers N/A N/A N/A self servers list N/A novaclient N/A N/A self stub_novaclient N/A N/A novaclient servers N/A N/A N/A self mox CreateMockAnything N/A N/A N/A N/A N/A N/A novaclient servers list AndReturn servers N/A N/A N/A N/A self mox ReplayAll N/A targets N/A N/A N/A api network floating_ip_target_list N/A self request N/A N/A target server N/A zip targets servers N/A N/A N/A N/A self assertEqual N/A server id N/A target id N/A N/A N/A self assertEqual N/A %s (%s) N/A N/A server name N/A server id N/A target name N/A test_floating_ip_target_get_by_instance N/A N/A self N/A N/A N/A N/A N/A N/A self mox ReplayAll N/A instance_id N/A N/A N/A N/A self servers first id N/A ret N/A N/A N/A api network floating_ip_target_get_by_instance N/A self request instance_id N/A N/A N/A self assertEqual instance_id ret N/A N/A NetworkApiNeutronTestBase N/A N/A test APITestCase N/A setUp N/A N/A self N/A N/A N/A N/A N/A N/A super NetworkApiNeutronTestBase self setUp N/A N/A N/A N/A self mox StubOutWithMock N/A api base is_service_enabled N/A N/A N/A N/A N/A N/A api base is_service_enabled N/A IsA N/A http HttpRequest network AndReturn True N/A N/A self qclient N/A N/A self stub_neutronclient N/A N/A NetworkApiNeutronTests N/A NetworkApiNeutronTestBase N/A _get_expected_addresses N/A N/A self server no_fip_expected N/A True N/A N/A server_ports N/A N/A N/A self ports filter device_id N/A server id N/A addresses N/A N/A collections defaultdict list N/A p server_ports N/A N/A net_name N/A N/A N/A N/A self networks get id N/A p N/A network_id name N/A ip N/A p fixed_ips N/A N/A N/A N/A N/A addresses N/A net_name append N/A version addr OS-EXT-IPS-MAC:mac_addr OS-EXT-IPS:type 4 N/A ip N/A ip_address N/A p mac_address fixed N/A no_fip_expected N/A N/A N/A fips N/A N/A N/A self q_floating_ips filter port_id N/A p N/A id N/A N/A fips N/A N/A N/A fip N/A fips N/A 0 N/A N/A N/A N/A addresses N/A net_name append N/A version addr OS-EXT-IPS-MAC:mac_addr OS-EXT-IPS:type 4 N/A fip floating_ip_address N/A p mac_address floating N/A addresses N/A _check_server_address N/A N/A self res_server_data no_fip_expected N/A False N/A N/A expected_addresses N/A N/A self _get_expected_addresses res_server_data no_fip_expected N/A N/A N/A self assertEqual N/A len expected_addresses N/A len N/A res_server_data addresses N/A N/A net addresses N/A N/A expected_addresses items N/A N/A N/A N/A self assertIn net N/A res_server_data addresses N/A N/A N/A self assertEqual addresses N/A N/A res_server_data addresses N/A net N/A _test_servers_update_addresses N/A N/A self router_enabled N/A True N/A N/A tenant_id N/A N/A N/A self request user tenant_id N/A servers N/A N/A N/A self servers list N/A server_ids N/A N/A server id N/A server servers N/A server_ports N/A p N/A p N/A N/A N/A self api_ports list N/A N/A p N/A device_id server_ids N/A server_port_ids N/A N/A p N/A id N/A p server_ports N/A router_enabled N/A N/A assoc_fips N/A fip N/A fip N/A N/A N/A self api_q_floating_ips list N/A N/A fip N/A port_id server_port_ids N/A server_network_ids N/A N/A p N/A network_id N/A p server_ports N/A server_networks N/A net N/A net N/A N/A N/A self api_networks list N/A N/A net N/A id server_network_ids N/A N/A N/A N/A N/A N/A self qclient list_ports device_id server_ids AndReturn N/A ports server_ports N/A router_enabled N/A N/A N/A N/A N/A N/A N/A self qclient list_floatingips tenant_id tenant_id port_id server_port_ids AndReturn N/A floatingips assoc_fips N/A N/A N/A N/A N/A N/A self qclient list_ports tenant_id tenant_id AndReturn N/A ports N/A N/A N/A self api_ports list N/A N/A N/A N/A N/A N/A self qclient list_networks id N/A set server_network_ids AndReturn N/A networks server_networks N/A N/A N/A N/A N/A N/A self qclient list_subnets AndReturn N/A subnets N/A N/A N/A self api_subnets list N/A N/A N/A N/A self mox ReplayAll N/A N/A N/A N/A api network servers_update_addresses N/A self request servers N/A N/A N/A self assertEqual N/A N/A N/A self servers count N/A len servers N/A N/A N/A self assertEqual N/A N/A server id N/A server N/A N/A N/A self servers list N/A N/A server id N/A server servers N/A no_fip_expected N/A router_enabled N/A N/A N/A self _check_server_address N/A servers N/A 0 no_fip_expected N/A addrs N/A N/A N/A servers N/A 0 addresses N/A net1 N/A router_enabled N/A N/A N/A N/A self assertEqual 2 N/A len addrs N/A N/A N/A self assertEqual fixed N/A N/A addrs N/A 0 N/A OS-EXT-IPS:type N/A N/A N/A self assertEqual floating N/A N/A addrs N/A 1 N/A OS-EXT-IPS:type N/A N/A N/A N/A self assertEqual 1 N/A len addrs N/A N/A N/A self assertEqual fixed N/A N/A addrs N/A 0 N/A OS-EXT-IPS:type N/A N/A N/A self _check_server_address N/A servers N/A 1 no_fip_expected N/A addrs N/A N/A N/A servers N/A 1 addresses N/A net2 N/A N/A N/A self assertEqual 1 N/A len addrs N/A N/A N/A self assertEqual fixed N/A N/A addrs N/A 0 N/A OS-EXT-IPS:type N/A N/A N/A self assertFalse N/A N/A servers N/A 2 addresses N/A test_servers_update_addresses N/A N/A self N/A N/A N/A N/A N/A self _test_servers_update_addresses N/A N/A override_settings OPENSTACK_NEUTRON_NETWORK N/A enable_router True test_servers_update_addresses_router_disabled N/A N/A self N/A N/A N/A N/A N/A self _test_servers_update_addresses router_enabled False N/A N/A override_settings OPENSTACK_NEUTRON_NETWORK N/A enable_router False N/A NetworkApiNeutronSecurityGroupTests N/A NetworkApiNeutronTestBase N/A setUp N/A N/A self N/A N/A N/A N/A N/A N/A super NetworkApiNeutronSecurityGroupTests self setUp N/A N/A N/A N/A N/A N/A self qclient list_extensions AndReturn N/A extensions N/A N/A N/A self api_extensions list N/A N/A self sg_dict N/A dict N/A N/A N/A sg N/A id N/A sg N/A name N/A sg N/A N/A N/A self api_q_secgroups list N/A _cmp_sg_rule N/A N/A self exprule retrule N/A N/A N/A N/A N/A self assertEqual N/A exprule N/A id N/A retrule id N/A N/A N/A self assertEqual N/A exprule N/A security_group_id N/A retrule parent_group_id N/A N/A N/A self assertEqual N/A exprule N/A direction N/A retrule direction N/A N/A N/A self assertEqual N/A exprule N/A ethertype N/A retrule ethertype N/A N/A N/A self assertEqual N/A exprule N/A port_range_min N/A retrule from_port N/A N/A N/A self assertEqual N/A exprule N/A port_range_max N/A retrule to_port N/A N/A N/A N/A exprule N/A remote_ip_prefix None N/A N/A exprule N/A remote_group_id None N/A N/A expcidr N/A N/A N/A exprule N/A ethertype IPv6 ::/0 0.0.0.0/0 N/A N/A expcidr N/A exprule N/A remote_ip_prefix N/A N/A N/A self assertEqual expcidr N/A N/A N/A retrule ip_range get cidr N/A N/A N/A self assertEqual N/A N/A N/A self sg_dict get N/A exprule N/A remote_group_id N/A N/A N/A retrule group get name N/A _cmp_sg N/A N/A self exp_sg ret_sg N/A N/A N/A N/A N/A self assertEqual N/A exp_sg N/A id N/A ret_sg id N/A N/A N/A self assertEqual N/A exp_sg N/A name N/A ret_sg name N/A exp_rules N/A exp_sg N/A security_group_rules N/A N/A N/A self assertEqual N/A len exp_rules N/A len N/A ret_sg rules N/A N/A exprule retrule N/A N/A N/A six moves zip exp_rules N/A ret_sg rules N/A N/A N/A N/A self _cmp_sg_rule exprule retrule N/A test_security_group_list N/A N/A self N/A N/A N/A sgs N/A N/A N/A self api_q_secgroups list N/A tenant_id N/A N/A N/A self request user tenant_id N/A N/A N/A N/A N/A N/A self qclient list_security_groups tenant_id tenant_id AndReturn N/A security_groups N/A N/A copy deepcopy sgs N/A N/A N/A N/A self mox ReplayAll N/A rets N/A N/A N/A api network security_group_list N/A self request N/A N/A N/A self assertEqual N/A len sgs N/A len rets N/A N/A exp ret N/A N/A N/A six moves zip sgs rets N/A N/A N/A N/A self _cmp_sg exp ret N/A test_security_group_get N/A N/A self N/A N/A N/A secgroup N/A N/A N/A self api_q_secgroups first N/A sg_ids N/A set N/A N/A N/A secgroup N/A id N/A N/A rule N/A remote_group_id N/A rule N/A secgroup N/A security_group_rules N/A rule N/A remote_group_id N/A related_sgs N/A sg N/A sg N/A N/A N/A self api_q_secgroups list N/A N/A sg N/A id sg_ids N/A N/A N/A N/A N/A N/A self qclient show_security_group N/A secgroup N/A id AndReturn N/A security_group N/A N/A copy deepcopy secgroup N/A N/A N/A N/A N/A N/A self qclient list_security_groups id sg_ids fields N/A id name AndReturn N/A security_groups related_sgs N/A N/A N/A N/A self mox ReplayAll N/A ret N/A N/A N/A api network security_group_get N/A self request N/A secgroup N/A id N/A N/A N/A self _cmp_sg secgroup ret N/A test_security_group_create N/A N/A self N/A N/A N/A secgroup N/A N/A N/A N/A self api_q_secgroups list N/A 1 N/A body N/A security_group N/A name description tenant_id N/A secgroup N/A name N/A secgroup N/A description N/A N/A N/A self request user project_id N/A N/A N/A N/A N/A N/A self qclient create_security_group body AndReturn N/A security_group N/A N/A copy deepcopy secgroup N/A N/A N/A N/A self mox ReplayAll N/A ret N/A N/A N/A api network security_group_create N/A self request N/A secgroup N/A name N/A secgroup N/A description N/A N/A N/A self _cmp_sg secgroup ret N/A test_security_group_update N/A N/A self N/A N/A N/A secgroup N/A N/A N/A N/A self api_q_secgroups list N/A 1 N/A secgroup N/A N/A copy deepcopy secgroup N/A N/A secgroup N/A name newname N/A N/A secgroup N/A description new description N/A body N/A security_group N/A name description N/A secgroup N/A name N/A secgroup N/A description N/A N/A N/A N/A N/A N/A self qclient update_security_group N/A secgroup N/A id body AndReturn N/A security_group secgroup N/A N/A N/A N/A self mox ReplayAll N/A ret N/A N/A N/A api network security_group_update N/A self request N/A secgroup N/A id N/A secgroup N/A name N/A secgroup N/A description N/A N/A N/A self _cmp_sg secgroup ret N/A test_security_group_delete N/A N/A self N/A N/A N/A secgroup N/A N/A N/A self api_q_secgroups first N/A N/A N/A N/A self qclient delete_security_group N/A secgroup N/A id N/A N/A N/A N/A self mox ReplayAll N/A N/A N/A N/A api network security_group_delete N/A self request N/A secgroup N/A id N/A test_security_group_rule_create N/A N/A self N/A N/A N/A sg_rule N/A N/A r N/A r N/A N/A N/A self api_q_secgroup_rules list N/A N/A N/A r N/A protocol tcp N/A r N/A remote_ip_prefix N/A 0 N/A sg_id N/A sg_rule N/A security_group_id N/A secgroup N/A N/A sg N/A sg N/A N/A N/A self api_q_secgroups list N/A N/A sg N/A id sg_id N/A 0 N/A post_rule N/A N/A copy deepcopy sg_rule N/A N/A post_rule N/A id N/A N/A post_rule N/A tenant_id N/A post_body N/A security_group_rule post_rule N/A N/A N/A N/A N/A N/A self qclient create_security_group_rule post_body AndReturn N/A security_group_rule N/A N/A copy deepcopy sg_rule N/A N/A N/A N/A N/A N/A self qclient list_security_groups id N/A set N/A sg_id fields N/A id name AndReturn N/A security_groups N/A N/A N/A copy deepcopy secgroup N/A N/A N/A N/A self mox ReplayAll N/A ret N/A N/A N/A api network security_group_rule_create N/A self request N/A sg_rule N/A security_group_id N/A sg_rule N/A direction N/A sg_rule N/A ethertype N/A sg_rule N/A protocol N/A sg_rule N/A port_range_min N/A sg_rule N/A port_range_max N/A sg_rule N/A remote_ip_prefix N/A sg_rule N/A remote_group_id N/A N/A N/A self _cmp_sg_rule sg_rule ret N/A test_security_group_rule_delete N/A N/A self N/A N/A N/A sg_rule N/A N/A N/A self api_q_secgroup_rules first N/A N/A N/A N/A self qclient delete_security_group_rule N/A sg_rule N/A id N/A N/A N/A N/A self mox ReplayAll N/A N/A N/A N/A api network security_group_rule_delete N/A self request N/A sg_rule N/A id N/A _get_instance N/A N/A self cur_sg_ids N/A N/A N/A instance_port N/A N/A p N/A p N/A N/A N/A self api_ports list N/A N/A N/A p N/A device_owner startswith compute: N/A 0 N/A instance_id N/A instance_port N/A device_id N/A instance_ports N/A N/A _i N/A range 2 N/A N/A p N/A N/A copy deepcopy instance_port N/A N/A p N/A id N/A str N/A N/A uuid uuid4 N/A N/A p N/A security_groups cur_sg_ids N/A N/A N/A instance_ports append p N/A N/A instance_id instance_ports N/A test_server_security_groups N/A N/A self N/A N/A N/A cur_sg_ids N/A N/A sg N/A id N/A sg N/A N/A N/A N/A self api_q_secgroups list N/A 2 N/A N/A instance_id instance_ports N/A N/A self _get_instance cur_sg_ids N/A N/A N/A N/A N/A N/A self qclient list_ports device_id instance_id AndReturn N/A ports instance_ports N/A secgroups N/A N/A copy deepcopy N/A N/A N/A self api_q_secgroups list N/A N/A N/A N/A N/A N/A self qclient list_security_groups id N/A set cur_sg_ids AndReturn N/A security_groups secgroups N/A N/A N/A N/A self mox ReplayAll N/A N/A N/A N/A api network server_security_groups N/A self request instance_id N/A test_server_update_security_groups N/A N/A self N/A N/A N/A cur_sg_ids N/A N/A N/A N/A N/A self api_q_secgroups first N/A id N/A new_sg_ids N/A N/A sg N/A id N/A sg N/A N/A N/A N/A self api_q_secgroups list N/A 2 N/A N/A instance_id instance_ports N/A N/A self _get_instance cur_sg_ids N/A N/A N/A N/A N/A N/A self qclient list_ports device_id instance_id AndReturn N/A ports instance_ports N/A p instance_ports N/A N/A body N/A port N/A security_groups new_sg_ids N/A N/A N/A N/A N/A N/A self qclient update_port N/A p N/A id body body AndReturn N/A port p N/A N/A N/A N/A self mox ReplayAll N/A N/A N/A N/A api network server_update_security_groups N/A self request instance_id new_sg_ids N/A test_security_group_backend N/A N/A self N/A N/A N/A N/A N/A N/A self mox ReplayAll N/A N/A N/A self assertEqual neutron N/A N/A N/A api network security_group_backend N/A self request N/A N/A NetworkApiNeutronFloatingIpTests N/A NetworkApiNeutronTestBase N/A setUp N/A N/A self N/A N/A N/A N/A N/A N/A super NetworkApiNeutronFloatingIpTests self setUp N/A N/A N/A N/A N/A N/A self qclient list_extensions AndReturn N/A extensions N/A N/A N/A self api_extensions list N/A test_floating_ip_supported N/A N/A self N/A N/A N/A N/A N/A N/A self mox ReplayAll N/A N/A N/A self assertTrue N/A N/A N/A api network floating_ip_supported N/A self request N/A N/A override_settings OPENSTACK_NEUTRON_NETWORK N/A enable_router True test_floating_ip_supported_false N/A N/A self N/A N/A N/A N/A N/A N/A self mox ReplayAll N/A N/A N/A self assertFalse N/A N/A N/A api network floating_ip_supported N/A self request N/A N/A override_settings OPENSTACK_NEUTRON_NETWORK N/A enable_router False test_floating_ip_pools_list N/A N/A self N/A N/A N/A search_opts N/A router:external True N/A ext_nets N/A n N/A n N/A N/A N/A self api_networks list N/A n N/A router:external N/A N/A N/A N/A N/A N/A self qclient list_networks search_opts AndReturn N/A networks ext_nets N/A N/A N/A N/A self mox ReplayAll N/A rets N/A N/A N/A api network floating_ip_pools_list N/A self request N/A attr N/A id name N/A N/A N/A N/A self assertEqual N/A N/A p N/A attr N/A p ext_nets N/A N/A getattr p attr N/A p rets N/A test_floating_ip_list N/A N/A self N/A N/A N/A fips N/A N/A N/A self api_q_floating_ips list N/A filters N/A tenant_id N/A N/A N/A self request user tenant_id N/A N/A N/A N/A N/A N/A self qclient list_floatingips filters AndReturn N/A floatingips fips N/A N/A N/A N/A N/A N/A self qclient list_ports filters AndReturn N/A ports N/A N/A N/A self api_ports list N/A N/A N/A N/A self mox ReplayAll N/A rets N/A N/A N/A api network tenant_floating_ip_list N/A self request N/A assoc_port N/A N/A N/A N/A self api_ports list N/A 1 N/A N/A N/A self assertEqual N/A len fips N/A len rets N/A N/A ret exp N/A zip rets fips N/A N/A attr N/A id ip pool fixed_ip port_id N/A N/A N/A N/A self assertEqual N/A exp N/A attr N/A getattr ret attr N/A N/A exp N/A port_id N/A N/A dev_id N/A N/A exp N/A port_id N/A assoc_port N/A device_id None N/A N/A N/A self assertEqual dev_id N/A ret instance_id N/A N/A N/A self assertEqual compute N/A ret instance_type N/A N/A N/A N/A self assertIsNone N/A ret instance_id N/A N/A N/A self assertIsNone N/A ret instance_type N/A test_floating_ip_list_all_tenants N/A N/A self N/A N/A N/A fips N/A N/A N/A self api_q_floating_ips list N/A N/A N/A N/A N/A N/A self qclient list_floatingips AndReturn N/A floatingips fips N/A N/A N/A N/A N/A N/A self qclient list_ports AndReturn N/A ports N/A N/A N/A self api_ports list N/A N/A N/A N/A self mox ReplayAll N/A N/A N/A N/A api network NetworkClient N/A self request N/A fip_manager N/A N/A N/A api neutron FloatingIpManager N/A self request N/A rets N/A N/A fip_manager list all_tenants True N/A assoc_port N/A N/A N/A N/A self api_ports list N/A 1 N/A N/A N/A self assertEqual N/A len fips N/A len rets N/A N/A ret exp N/A zip rets fips N/A N/A attr N/A id ip pool fixed_ip port_id N/A N/A N/A N/A self assertEqual N/A getattr ret attr N/A exp N/A attr N/A N/A exp N/A port_id N/A N/A dev_id N/A N/A exp N/A port_id N/A assoc_port N/A device_id None N/A N/A N/A self assertEqual dev_id N/A ret instance_id N/A N/A N/A self assertEqual compute N/A ret instance_type N/A N/A N/A N/A self assertIsNone N/A ret instance_id N/A N/A N/A self assertIsNone N/A ret instance_type N/A _test_floating_ip_get_associated N/A N/A self assoc_port exp_instance_type N/A N/A N/A fip N/A N/A N/A N/A self api_q_floating_ips list N/A 1 N/A N/A N/A N/A N/A N/A self qclient show_floatingip N/A fip N/A id AndReturn N/A floatingip fip N/A N/A N/A N/A N/A N/A self qclient show_port N/A assoc_port N/A id AndReturn N/A port assoc_port N/A N/A N/A N/A self mox ReplayAll N/A ret N/A N/A N/A api network tenant_floating_ip_get N/A self request N/A fip N/A id N/A attr N/A id ip pool fixed_ip port_id N/A N/A N/A N/A self assertEqual N/A fip N/A attr N/A getattr ret attr N/A N/A N/A self assertEqual N/A assoc_port N/A device_id N/A ret instance_id N/A N/A N/A self assertEqual exp_instance_type N/A ret instance_type N/A test_floating_ip_get_associated N/A N/A self N/A N/A N/A assoc_port N/A N/A N/A N/A self api_ports list N/A 1 N/A N/A N/A self _test_floating_ip_get_associated assoc_port compute N/A test_floating_ip_get_associated_with_loadbalancer_vip N/A N/A self N/A N/A N/A assoc_port N/A N/A copy deepcopy N/A N/A N/A N/A self api_ports list N/A 1 N/A N/A assoc_port N/A device_owner neutron:LOADBALANCER N/A N/A assoc_port N/A device_id N/A str N/A N/A uuid uuid4 N/A N/A assoc_port N/A name N/A vip- N/A str N/A N/A uuid uuid4 N/A N/A N/A self _test_floating_ip_get_associated assoc_port loadbalancer N/A test_floating_ip_get_unassociated N/A N/A self N/A N/A N/A fip N/A N/A N/A N/A self api_q_floating_ips list N/A 0 N/A N/A N/A N/A N/A N/A self qclient show_floatingip N/A fip N/A id AndReturn N/A floatingip fip N/A N/A N/A N/A self mox ReplayAll N/A ret N/A N/A N/A api network tenant_floating_ip_get N/A self request N/A fip N/A id N/A attr N/A id ip pool fixed_ip port_id N/A N/A N/A N/A self assertEqual N/A fip N/A attr N/A getattr ret attr N/A N/A N/A self assertIsNone N/A ret instance_id N/A N/A N/A self assertIsNone N/A ret instance_type N/A test_floating_ip_allocate N/A N/A self N/A N/A N/A ext_nets N/A n N/A n N/A N/A N/A self api_networks list N/A n N/A router:external N/A ext_net N/A ext_nets N/A 0 N/A fip N/A N/A N/A self api_q_floating_ips first N/A N/A N/A N/A N/A N/A self qclient create_floatingip N/A floatingip N/A floating_network_id tenant_id N/A ext_net N/A id N/A N/A N/A self request user project_id AndReturn N/A floatingip fip N/A N/A N/A N/A self mox ReplayAll N/A ret N/A N/A N/A api network tenant_floating_ip_allocate N/A self request N/A ext_net N/A id N/A attr N/A id ip pool fixed_ip port_id N/A N/A N/A N/A self assertEqual N/A fip N/A attr N/A getattr ret attr N/A N/A N/A self assertIsNone N/A ret instance_id N/A N/A N/A self assertIsNone N/A ret instance_type N/A test_floating_ip_release N/A N/A self N/A N/A N/A fip N/A N/A N/A self api_q_floating_ips first N/A N/A N/A N/A self qclient delete_floatingip N/A fip N/A id N/A N/A N/A N/A self mox ReplayAll N/A N/A N/A N/A api network tenant_floating_ip_release N/A self request N/A fip N/A id N/A test_floating_ip_associate N/A N/A self N/A N/A N/A fip N/A N/A N/A N/A self api_q_floating_ips list N/A 1 N/A assoc_port N/A N/A N/A N/A self api_ports list N/A 1 N/A ip_address N/A N/A N/A assoc_port N/A fixed_ips N/A 0 N/A ip_address N/A target_id N/A %s_%s N/A N/A assoc_port N/A id ip_address N/A params N/A port_id fixed_ip_address N/A assoc_port N/A id ip_address N/A N/A N/A N/A self qclient update_floatingip N/A fip N/A id N/A floatingip params N/A N/A N/A N/A self mox ReplayAll N/A N/A N/A N/A api network floating_ip_associate N/A self request N/A fip N/A id target_id N/A test_floating_ip_disassociate N/A N/A self N/A N/A N/A fip N/A N/A N/A N/A self api_q_floating_ips list N/A 1 N/A N/A N/A N/A self qclient update_floatingip N/A fip N/A id N/A floatingip N/A port_id None N/A N/A N/A N/A self mox ReplayAll N/A N/A N/A N/A api network floating_ip_disassociate N/A self request N/A fip N/A id N/A _get_target_id N/A N/A self port N/A N/A N/A param N/A id addr N/A port N/A id N/A N/A N/A port N/A fixed_ips N/A 0 N/A ip_address N/A N/A %(id)s_%(addr)s param N/A _get_target_name N/A N/A self port N/A N/A N/A param N/A svrid addr N/A port N/A device_id N/A N/A N/A port N/A fixed_ips N/A 0 N/A ip_address N/A N/A server_%(svrid)s: %(addr)s param N/A _subs_from_port N/A N/A self port N/A N/A N/A N/A N/A ip N/A subnet_id N/A ip N/A port N/A fixed_ips N/A test_floating_ip_target_list N/A N/A self N/A N/A N/A ports N/A N/A N/A self api_ports list N/A subnet_id N/A N/A N/A N/A self subnets first id N/A shared_nets N/A n N/A n N/A N/A N/A self api_networks list N/A n N/A shared N/A shared_subnet_ids N/A s N/A n shared_nets N/A s N/A n N/A subnets N/A target_ports N/A N/A N/A N/A self _get_target_id p N/A N/A self _get_target_name p N/A p ports N/A N/A N/A N/A N/A p N/A device_owner startswith network: N/A N/A subnet_id N/A N/A self _subs_from_port p N/A N/A set shared_subnet_ids N/A set N/A N/A self _subs_from_port p N/A filters N/A tenant_id N/A N/A N/A self request user tenant_id N/A N/A N/A N/A N/A N/A self qclient list_ports filters AndReturn N/A ports ports N/A servers N/A N/A N/A self servers list N/A novaclient N/A N/A self stub_novaclient N/A N/A novaclient servers N/A N/A N/A self mox CreateMockAnything N/A search_opts N/A project_id N/A N/A N/A self request user tenant_id N/A N/A N/A N/A N/A N/A novaclient servers list True search_opts AndReturn servers N/A search_opts N/A router:external True N/A ext_nets N/A n N/A n N/A N/A N/A self api_networks list N/A n N/A router:external N/A N/A N/A N/A N/A N/A self qclient list_networks search_opts AndReturn N/A networks ext_nets N/A N/A N/A N/A N/A N/A self qclient list_routers AndReturn N/A routers N/A N/A N/A self api_routers list N/A N/A N/A N/A N/A N/A self qclient list_networks shared True AndReturn N/A networks shared_nets N/A shared_subs N/A s N/A s N/A N/A N/A self api_subnets list N/A N/A s N/A id shared_subnet_ids N/A N/A N/A N/A N/A N/A self qclient list_subnets AndReturn N/A subnets shared_subs N/A N/A N/A N/A N/A N/A self qclient list_vips AndReturn N/A vips N/A N/A N/A self vips list N/A N/A N/A N/A self mox ReplayAll N/A rets N/A N/A N/A api network floating_ip_target_list N/A self request N/A N/A N/A self assertEqual N/A len target_ports N/A len rets N/A N/A ret exp N/A zip rets target_ports N/A N/A N/A N/A self assertEqual N/A exp N/A 0 N/A ret id N/A N/A N/A self assertEqual N/A exp N/A 1 N/A ret name N/A N/A override_settings OPENSTACK_NEUTRON_NETWORK N/A enable_lb enable_fip_topology_check True True test_floating_ip_target_get_by_instance N/A N/A self N/A N/A N/A ports N/A N/A N/A self api_ports list N/A candidates N/A p N/A p ports N/A N/A p N/A device_id 1 N/A search_opts N/A device_id 1 N/A N/A N/A N/A N/A N/A self qclient list_ports search_opts AndReturn N/A ports candidates N/A N/A N/A N/A self mox ReplayAll N/A ret N/A N/A N/A api network floating_ip_target_get_by_instance N/A self request 1 N/A N/A N/A self assertEqual N/A N/A self _get_target_id N/A candidates N/A 0 ret N/A test_target_floating_ip_port_by_instance N/A N/A self N/A N/A N/A ports N/A N/A N/A self api_ports list N/A candidates N/A p N/A p ports N/A N/A p N/A device_id 1 N/A search_opts N/A device_id 1 N/A N/A N/A N/A N/A N/A self qclient list_ports search_opts AndReturn N/A ports candidates N/A N/A N/A N/A self mox ReplayAll N/A ret N/A N/A N/A api network floating_ip_target_list_by_instance N/A self request 1 N/A N/A N/A self assertEqual N/A N/A self _get_target_id N/A candidates N/A 0 N/A ret N/A 0 N/A N/A N/A self assertEqual N/A len candidates N/A len ret N/A test_floating_ip_target_get_by_instance_with_preloaded_target N/A N/A self N/A N/A N/A target_list N/A N/A name id instance_id name11 id11 vm1 N/A name id instance_id name21 id21 vm2 N/A name id instance_id name22 id22 vm2 N/A N/A N/A N/A self mox ReplayAll N/A ret N/A N/A N/A api network floating_ip_target_get_by_instance N/A self request vm2 target_list N/A N/A N/A self assertEqual id21 ret N/A test_target_floating_ip_port_by_instance_with_preloaded_target N/A N/A self N/A N/A N/A target_list N/A N/A name id instance_id name11 id11 vm1 N/A name id instance_id name21 id21 vm2 N/A name id instance_id name22 id22 vm2 N/A N/A N/A N/A self mox ReplayAll N/A ret N/A N/A N/A api network floating_ip_target_list_by_instance N/A self request vm2 target_list N/A N/A N/A self assertEqual N/A id21 id22 ret N/A N/A