Module ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias identifier ImportFrom alias identifier ImportFrom alias identifier ImportFrom alias alias alias ImportFrom alias ImportFrom alias alias ImportFrom alias identifier ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Return BinOpAdd Str Call NameLoad Str keyword Dict Str AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BinOpAdd Str Call NameLoad Str keyword Dict Str AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BinOpAdd Str Call NameLoad Str keyword Dict Str AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BinOpAdd Str Call NameLoad Str keyword Dict Str AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad AttributeLoad NameLoad attr body FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr keyword NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr keyword AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr keyword AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call 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 NameLoad Str 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 keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad ListComp SubscriptLoad NameLoad Index Str comprehension NameStore AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad ListComp SubscriptLoad NameLoad Index Str comprehension NameStore AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad ListComp SubscriptLoad NameLoad Index Str comprehension NameStore AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr 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 keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr 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 keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr 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 keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad Expr Call 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 NameLoad attr Call AttributeLoad NameLoad attr 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 keyword AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr Assign NameStore ListComp NameLoad comprehension TupleStore NameStore NameStore AttributeLoad AttributeLoad NameLoad attr attr CompareNotEq NameLoad AttributeLoad AttributeLoad NameLoad attr attr For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr handlers ExceptHandler type AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Str orelse Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr 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 keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index Str Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Assign SubscriptStore NameLoad Index Str ListLoad Dict Str Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad 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 keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index Str Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad 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 keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index Str Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad 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 keyword AttributeLoad NameLoad attr Assign NameStore Dict Str Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr Assign NameStore Dict Str Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad 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 keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Dict Str Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad 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 keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword BinOpAdd AttributeLoad AttributeLoad NameLoad attr attr Num Assign NameStore Dict Str Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr keyword Str NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Num Expr Call AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str Num Expr Call AttributeLoad NameLoad attr Str Num Assign NameStore Call AttributeLoad NameLoad attr keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword BinOpAdd AttributeLoad AttributeLoad NameLoad attr attr Num keyword BinOpSub AttributeLoad NameLoad attr Num Assign NameStore Dict Str Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr keyword Str NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr keyword Str Dict 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 keyword AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Num Expr Call AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str Num Expr Call AttributeLoad NameLoad attr Str Num Assign NameStore Call AttributeLoad NameLoad attr keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword BinOpAdd AttributeLoad AttributeLoad NameLoad attr attr Num keyword BinOpSub AttributeLoad NameLoad attr Num Assign NameStore Dict Str Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr keyword Str NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Str Num Assign NameStore Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword BinOpAdd BinOpAdd AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword Str attr AttributeLoad AttributeLoad NameLoad attr attr Num Assign NameStore Dict Str Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr keyword Str NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword BinOpAdd BinOpAdd AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword Str attr AttributeLoad AttributeLoad NameLoad attr attr Num Assign NameStore Dict Str Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr keyword Str NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr Assign NameStore Dict Str Str Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad 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 keyword AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword BinOpAdd AttributeLoad AttributeLoad NameLoad attr attr Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr Assign NameStore Dict Str Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword Str NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Dict Str Str AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore Dict Str BinOpAdd BinOpAdd AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword Str attr Num AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword Str NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword AttributeLoad AttributeLoad NameLoad attr attr keyword BinOpAdd AttributeLoad AttributeLoad NameLoad attr attr Num Assign NameStore Dict Str Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword Str NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword AttributeLoad AttributeLoad NameLoad attr attr keyword BinOpAdd AttributeLoad AttributeLoad NameLoad attr attr Num Assign NameStore Dict Str Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword Str NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad For NameStore TupleLoad Str Str Str body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str TupleLoad NameLoad NameLoad Dict Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Dict Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Dict Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr 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 keyword AttributeLoad NameLoad attr For NameStore AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad For NameStore TupleLoad Str Str Str body Assign NameStore Call NameLoad AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad 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 keyword AttributeLoad NameLoad attr Assign NameStore ListComp NameLoad comprehension TupleStore NameStore NameStore AttributeLoad AttributeLoad NameLoad attr attr CompareNotIn NameLoad TupleLoad AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Assign NameStore Dict Str Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr Assign NameStore ListComp NameLoad comprehension TupleStore NameStore NameStore AttributeLoad AttributeLoad NameLoad attr attr For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Assign NameStore Dict Str Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword Str 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 keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Assign NameStore Dict Str Str Call AttributeLoad NameLoad attr NameLoad Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword Str NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Dict Str ListLoad Str AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Dict Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword Str NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Dict Str ListLoad Str AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore BinOpAdd AttributeLoad NameLoad attr Num Assign NameStore Dict Str NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword Str NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword Str keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad keyword AttributeLoad NameLoad attr keyword Str Assign NameStore Call AttributeLoad NameLoad attr keyword AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad Assign NameStore Dict Str AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword Str NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Str Str Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr decorator_list Call NameLoad Str FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad keyword Str Assign NameStore Call AttributeLoad NameLoad attr keyword AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad Assign NameStore Dict Str AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword Str NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Str Str Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr decorator_list Call NameLoad Str FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword Str keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad keyword AttributeLoad NameLoad attr keyword Str Assign NameStore Call AttributeLoad NameLoad attr keyword AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad Assign NameStore Dict Str AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword Str NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Str Str Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr decorator_list Call NameLoad Str FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr Assign NameStore Dict Str Str Assign NameStore Call AttributeLoad NameLoad attr keyword AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword Str NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Str ListLoad Str Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr decorator_list Call NameLoad Str FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword Str keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad keyword AttributeLoad NameLoad attr keyword Str Assign NameStore Call AttributeLoad NameLoad attr keyword AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad Assign NameStore Dict Str AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword Str NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Str ListLoad Str Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr decorator_list Call NameLoad Str FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword Str keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword Str Assign NameStore Call AttributeLoad NameLoad attr keyword AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad Assign NameStore Dict Str AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword Str NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Str ListLoad Str Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr decorator_list Call NameLoad Str FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword Str keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad keyword AttributeLoad NameLoad attr keyword Str Assign NameStore Call AttributeLoad NameLoad attr keyword AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad Assign NameStore Dict Str AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword Str NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Str Str Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr decorator_list Call NameLoad Str FunctionDef arguments args NameParam NameParam defaults NameLoad body Assign NameStore BoolOpOr NameLoad Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Return Dict Str Str Str Str Str Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Dict Str Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword Str NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str decorator_list decorator_list ClassDef bases NameLoad AttributeLoad NameLoad attr body FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call NameLoad Str Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Delete SubscriptDel NameLoad Index NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Dict NameLoad ListLoad Str AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Str body Assign NameStore Call AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index NameLoad NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Delete SubscriptDel NameLoad Index Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr BinOpMod Str AttributeLoad NameLoad attr Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd BinOpAdd Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad AttributeLoad NameLoad attr Index Str Str Expr Call AttributeLoad NameLoad attr NameLoad Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index Str Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Delete SubscriptDel NameLoad Index Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr keyword NameLoad keyword AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index Str Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Dict Str Str AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index Str Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Dict Str ListLoad Str AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index Str Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Dict Str ListLoad Str AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index Str Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad 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 Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Assign AttributeStore NameLoad attr BinOpMult Num Num Expr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index Str BinOpMult Num Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListComp Call AttributeLoad NameLoad attr comprehension NameStore Call NameLoad Num Assign NameStore Call AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index Str ListComp Dict Str Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad comprehension NameStore NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Str Assign SubscriptStore NameLoad Index Str ListLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword Str keyword AttributeLoad NameLoad attr keyword NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr BinOpMod Str AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Str Assign SubscriptStore NameLoad Index Str ListLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword Str keyword AttributeLoad NameLoad attr keyword NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword Str keyword AttributeLoad NameLoad attr keyword NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr BinOpMod Str AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index Str BinOpMult Num Num Assign SubscriptStore NameLoad Index Str BinOpMult Num Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword SubscriptLoad NameLoad Index Str keyword SubscriptLoad NameLoad Index Str attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index Str Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index Str NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr TryExcept body Delete SubscriptDel NameLoad Index Str handlers ExceptHandler type NameLoad body Pass Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index Str AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr keyword AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr Str Expr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Num decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr SubscriptLoad SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index Str Index Num Index Str AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword SubscriptLoad AttributeLoad NameLoad attr Index Str 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 Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword SubscriptLoad AttributeLoad NameLoad attr Index Str 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 Assign NameStore Call AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index Str BinOpAdd AttributeLoad Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword Str attr Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Dict Str Str AttributeLoad Call AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr For NameStore NameLoad body Assign SubscriptStore NameLoad Index Str Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Dict Str ListLoad Str AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index Str ListLoad NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Dict Str ListLoad Str AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Str Num Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr keyword AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr With Call NameLoad Str NameStore body Assign NameStore Dict Str Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr keyword AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr With Call NameLoad Str NameStore body Assign NameStore Dict Str AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return Dict Str Str Str Str Str Str Str Str Str Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr ListLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword SubscriptLoad AttributeLoad NameLoad attr Index Str Expr Call AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword Str attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword Str attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword Str attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword Str attr BinOpAdd AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr keyword NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Str Num Expr Call AttributeLoad NameLoad attr SubscriptLoad SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index Str Index Num Index Str Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Num keyword NameLoad Expr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr keyword Dict Str Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr For NameStore TupleLoad Num Num body Expr Call AttributeLoad NameLoad attr SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Index Str NameLoad Expr Call AttributeLoad NameLoad attr CompareLt SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index Num Index Str SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index Num Index Str decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Num keyword NameLoad Expr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr keyword Dict Str Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr CompareGt SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index Num Index Str SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index Num Index Str For NameStore TupleLoad Num Num body Expr Call AttributeLoad NameLoad attr SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Index Str NameLoad decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr keyword NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr keyword AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr keyword Str decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr keyword Str keyword AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Str Str decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr 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 AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr 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 AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr 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 AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Dict Str Str 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 AttributeLoad NameLoad attr Assign NameStore Call NameLoad Assign AttributeStore NameLoad attr Dict Str Dict Str Str Str Str Assign NameStore ListLoad Dict Str Str Str Num Num Num Dict Str Str Str Num Num Num Dict Str Str Str Num Num Num Assign AttributeStore NameLoad attr Call NameLoad keyword NameLoad With Call NameLoad Str keyword NameLoad NameStore body Assign AttributeStore NameLoad attr Dict Str Dict Str Str Str Str Assign NameStore Dict Str Str Str Str Str Num Num Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr ListLoad AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str decorator_list decorator_list
N/A __future__ unicode_literals decimal Decimal django.core.urlresolvers reverse mock patch Mock rest_framework status rest_framework test nodeconductor.core.models SynchronizationStates nodeconductor.backup models backup_models nodeconductor.backup.tests factories backup_factories nodeconductor.core.fields comma_separated_string_list_re ips_regex nodeconductor.iaas.models Instance CloudProjectMembership FloatingIP nodeconductor.iaas.tests factories nodeconductor.structure.models ProjectRole ProjectGroupRole nodeconductor.structure.tests factories structure_factories UrlResolverMixin N/A object N/A _get_flavor_url N/A N/A self flavor N/A N/A N/A N/A http://testserver N/A reverse flavor-detail kwargs N/A uuid N/A flavor uuid N/A _get_project_url N/A N/A self project N/A N/A N/A N/A http://testserver N/A reverse project-detail kwargs N/A uuid N/A project uuid N/A _get_template_url N/A N/A self template N/A N/A N/A N/A http://testserver N/A reverse iaastemplate-detail kwargs N/A uuid N/A template uuid N/A _get_ssh_public_key_url N/A N/A self key N/A N/A N/A N/A http://testserver N/A reverse sshpublickey-detail kwargs N/A uuid N/A key uuid N/A N/A InstanceApiPermissionTest N/A UrlResolverMixin N/A test APITransactionTestCase N/A setUp N/A N/A self N/A N/A N/A N/A self user N/A N/A structure_factories UserFactory N/A N/A self staff N/A N/A structure_factories UserFactory is_staff True N/A N/A self admined_instance N/A N/A factories InstanceFactory state N/A N/A Instance States OFFLINE N/A N/A self managed_instance N/A N/A factories InstanceFactory state N/A N/A Instance States OFFLINE N/A admined_project N/A N/A N/A self admined_instance cloud_project_membership project N/A N/A N/A admined_project add_user N/A self user N/A ProjectRole ADMINISTRATOR N/A project N/A N/A N/A self managed_instance cloud_project_membership project N/A managed_project_group N/A N/A structure_factories ProjectGroupFactory N/A N/A N/A N/A managed_project_group projects add project N/A N/A N/A managed_project_group add_user N/A self user N/A ProjectGroupRole MANAGER N/A test_anonymous_user_cannot_list_instances N/A N/A self N/A N/A N/A response N/A N/A N/A self client get N/A reverse instance-list N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_401_UNAUTHORIZED N/A test_user_can_list_instances_of_projects_he_is_administrator_of N/A N/A self N/A N/A N/A N/A N/A N/A self client force_authenticate user N/A self user N/A response N/A N/A N/A self client get N/A reverse instance-list N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_200_OK N/A instance_url N/A N/A N/A factories InstanceFactory get_url N/A self admined_instance N/A N/A N/A self assertIn instance_url N/A N/A instance N/A url N/A instance N/A response data N/A test_user_can_list_instances_of_projects_he_is_manager_of N/A N/A self N/A N/A N/A N/A N/A N/A self client force_authenticate user N/A self user N/A response N/A N/A N/A self client get N/A reverse instance-list N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_200_OK N/A instance_url N/A N/A N/A factories InstanceFactory get_url N/A self managed_instance N/A N/A N/A self assertIn instance_url N/A N/A instance N/A url N/A instance N/A response data N/A test_user_cannot_list_instances_of_projects_he_has_no_role_in N/A N/A self N/A N/A N/A N/A N/A N/A self client force_authenticate user N/A self user N/A inaccessible_instance N/A N/A factories InstanceFactory N/A response N/A N/A N/A self client get N/A reverse instance-list N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_200_OK N/A instance_url N/A N/A N/A factories InstanceFactory get_url inaccessible_instance N/A N/A N/A self assertNotIn instance_url N/A N/A instance N/A url N/A instance N/A response data N/A test_anonymous_user_cannot_access_instance N/A N/A self N/A N/A N/A instance N/A N/A factories InstanceFactory N/A response N/A N/A N/A self client get N/A N/A N/A factories InstanceFactory get_url instance N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_401_UNAUTHORIZED N/A test_user_can_access_instances_of_projects_he_is_administrator_of N/A N/A self N/A N/A N/A N/A N/A N/A self client force_authenticate user N/A self user N/A response N/A N/A N/A self client get N/A N/A N/A factories InstanceFactory get_url N/A self admined_instance N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_200_OK N/A test_user_can_access_instances_of_projects_he_is_manager_of N/A N/A self N/A N/A N/A N/A N/A N/A self client force_authenticate user N/A self user N/A response N/A N/A N/A self client get N/A N/A N/A factories InstanceFactory get_url N/A self managed_instance N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_200_OK N/A test_user_cannot_access_instances_of_projects_he_has_no_role_in N/A N/A self N/A N/A N/A N/A N/A N/A self client force_authenticate user N/A self user N/A inaccessible_instance N/A N/A factories InstanceFactory N/A response N/A N/A N/A self client get N/A N/A self _get_project_url inaccessible_instance N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_404_NOT_FOUND N/A test_anonymous_user_cannot_delete_instances N/A N/A self N/A N/A N/A response N/A N/A N/A self client delete N/A N/A self _get_project_url N/A N/A factories InstanceFactory N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_401_UNAUTHORIZED N/A test_user_can_delete_offline_instances_of_projects_he_is_administrator_of N/A N/A self N/A N/A N/A N/A N/A N/A self client force_authenticate user N/A self user N/A instance N/A self admined_instance N/A N/A instance state N/A N/A Instance States OFFLINE N/A N/A N/A instance save N/A response N/A N/A N/A self client delete N/A N/A N/A factories InstanceFactory get_url instance N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_202_ACCEPTED N/A reread_instance N/A N/A N/A Instance objects get pk N/A instance pk N/A N/A N/A self assertEqual N/A reread_instance state N/A N/A Instance States DELETION_SCHEDULED Instance should have been scheduled for deletion N/A test_user_cannot_delete_non_offline_instances_of_projects_he_is_administrator_of N/A N/A self N/A N/A N/A N/A N/A N/A self client force_authenticate user N/A self user N/A forbidden_states N/A state N/A N/A state _ N/A N/A Instance States CHOICES N/A state N/A N/A Instance States OFFLINE N/A state forbidden_states N/A N/A instance N/A N/A factories InstanceFactory state state N/A N/A N/A N/A N/A instance cloud_project_membership project add_user N/A self user N/A ProjectRole ADMINISTRATOR N/A response N/A N/A N/A self client delete N/A N/A N/A factories InstanceFactory get_url instance N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_409_CONFLICT N/A N/A N/A reread_instance N/A N/A N/A Instance objects get pk N/A instance pk N/A N/A N/A N/A Instance DoesNotExist N/A N/A N/A N/A self fail Instance should not have been deleted N/A N/A N/A N/A self assertEqual N/A reread_instance state N/A instance state Instance state should have stayed intact N/A test_user_cannot_delete_instances_of_projects_he_is_manager_of N/A N/A self N/A N/A N/A N/A N/A N/A self client force_authenticate user N/A self user N/A response N/A N/A N/A self client delete N/A N/A N/A factories InstanceFactory get_url N/A self managed_instance N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_403_FORBIDDEN N/A test_user_can_change_description_of_instance_he_is_administrator_of N/A N/A self N/A N/A N/A N/A N/A N/A self client force_authenticate user N/A self user N/A data N/A N/A self _get_valid_payload N/A self admined_instance N/A N/A data N/A description changed description1 N/A response N/A N/A N/A self client put N/A N/A N/A factories InstanceFactory get_url N/A self admined_instance data N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_200_OK N/A changed_instance N/A N/A N/A Instance objects get pk N/A N/A self admined_instance pk N/A N/A N/A self assertEqual N/A changed_instance description changed description1 N/A test_user_can_change_security_groups_of_instance_he_is_administrator_of N/A N/A self N/A N/A N/A N/A N/A N/A self client force_authenticate user N/A self user N/A data N/A N/A self _get_valid_payload N/A self admined_instance N/A cloud_project_membership N/A N/A self admined_instance cloud_project_membership N/A security_group N/A N/A factories SecurityGroupFactory cloud_project_membership cloud_project_membership N/A N/A data N/A security_groups N/A N/A url N/A N/A N/A factories SecurityGroupFactory get_url security_group N/A response N/A N/A N/A self client put N/A N/A N/A factories InstanceFactory get_url N/A self admined_instance data N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_200_OK N/A test_user_cannot_change_description_of_instance_he_is_manager_of N/A N/A self N/A N/A N/A N/A N/A N/A self client force_authenticate user N/A self user N/A data N/A N/A self _get_valid_payload N/A self managed_instance N/A N/A data N/A description changed description1 N/A response N/A N/A N/A self client put N/A N/A N/A factories InstanceFactory get_url N/A self managed_instance data N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_403_FORBIDDEN N/A test_user_cannot_change_description_of_instance_he_has_no_role_in N/A N/A self N/A N/A N/A N/A N/A N/A self client force_authenticate user N/A self user N/A inaccessible_instance N/A N/A factories InstanceFactory N/A data N/A N/A self _get_valid_payload inaccessible_instance N/A N/A data N/A description changed description1 N/A response N/A N/A N/A self client put N/A N/A N/A factories InstanceFactory get_url inaccessible_instance data N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_404_NOT_FOUND N/A test_user_can_change_description_single_field_of_instance_he_is_administrator_of N/A N/A self N/A N/A N/A N/A N/A N/A self client force_authenticate user N/A self user N/A data N/A description changed description1 N/A response N/A N/A N/A self client patch N/A N/A N/A factories InstanceFactory get_url N/A self admined_instance data N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_200_OK N/A changed_instance N/A N/A N/A Instance objects get pk N/A N/A self admined_instance pk N/A N/A N/A self assertEqual N/A changed_instance description changed description1 N/A test_user_cannot_change_description_single_field_of_instance_he_is_manager_of N/A N/A self N/A N/A N/A N/A N/A N/A self client force_authenticate user N/A self user N/A data N/A description changed description1 N/A response N/A N/A N/A self client patch N/A N/A N/A factories InstanceFactory get_url N/A self managed_instance data N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_403_FORBIDDEN N/A test_user_cannot_change_description_single_field_of_instance_he_has_no_role_in N/A N/A self N/A N/A N/A N/A N/A N/A self client force_authenticate user N/A self user N/A inaccessible_instance N/A N/A factories InstanceFactory N/A data N/A description changed description1 N/A response N/A N/A N/A self client patch N/A N/A N/A factories InstanceFactory get_url inaccessible_instance data N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_404_NOT_FOUND N/A test_user_can_change_flavor_of_stopped_instance_he_is_administrator_of N/A N/A self N/A N/A N/A N/A N/A N/A self client force_authenticate user N/A self user N/A new_flavor N/A N/A factories FlavorFactory cloud N/A N/A N/A self admined_instance cloud_project_membership cloud disk N/A N/A N/A self admined_instance system_volume_size 1 N/A data N/A flavor N/A N/A self _get_flavor_url new_flavor N/A response N/A N/A N/A self client post N/A N/A N/A factories InstanceFactory get_url N/A self admined_instance action resize data N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_202_ACCEPTED N/A response data N/A reread_instance N/A N/A N/A Instance objects get pk N/A N/A self admined_instance pk N/A N/A N/A self assertEqual N/A reread_instance system_volume_size N/A N/A self admined_instance system_volume_size Instance system_volume_size should not have changed N/A N/A N/A self assertEqual N/A reread_instance state N/A N/A Instance States RESIZING_SCHEDULED Instance should have been scheduled to resize N/A test_user_can_change_flavor_to_flavor_with_less_cpu_if_result_cpu_quota_usage_is_less_then_cpu_limit N/A N/A self N/A N/A N/A N/A N/A N/A self client force_authenticate user N/A self user N/A instance N/A self admined_instance N/A N/A instance cores 5 N/A N/A N/A instance save N/A membership N/A instance cloud_project_membership N/A N/A N/A membership set_quota_usage vcpu N/A instance cores N/A N/A N/A membership set_quota_limit vcpu N/A instance cores N/A N/A N/A membership set_quota_limit max_instances 0 N/A N/A N/A membership set_quota_limit storage 0 N/A new_flavor N/A N/A factories FlavorFactory cloud N/A N/A N/A self admined_instance cloud_project_membership cloud disk N/A N/A N/A self admined_instance system_volume_size 1 cores N/A N/A instance cores 1 N/A data N/A flavor N/A N/A self _get_flavor_url new_flavor N/A response N/A N/A N/A self client post N/A N/A N/A factories InstanceFactory get_url N/A self admined_instance action resize data N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_202_ACCEPTED N/A response data N/A reread_instance N/A N/A N/A Instance objects get pk N/A N/A self admined_instance pk N/A N/A N/A self assertEqual N/A reread_instance state N/A N/A Instance States RESIZING_SCHEDULED Instance should have been scheduled to resize N/A test_user_cannot_resize_instance_without_flavor_and_disk_size_in_request N/A N/A self N/A N/A N/A N/A N/A N/A self client force_authenticate user N/A self user N/A response N/A N/A N/A self client post N/A N/A N/A factories InstanceFactory get_url N/A self admined_instance action resize N/A N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_400_BAD_REQUEST N/A test_user_can_change_flavor_to_flavor_with_less_ram_if_result_ram_quota_usage_is_less_then_ram_limit N/A N/A self N/A N/A N/A N/A N/A N/A self client force_authenticate user N/A self user N/A instance N/A self admined_instance N/A N/A instance cores 5 N/A N/A N/A instance save N/A membership N/A instance cloud_project_membership N/A N/A N/A membership set_quota_usage vcpu N/A instance cores N/A N/A N/A membership set_quota_limit ram N/A instance ram N/A N/A N/A membership set_quota_limit vcpu N/A instance cores N/A N/A N/A membership set_quota_limit max_instances 0 N/A N/A N/A membership set_quota_limit storage 0 N/A new_flavor N/A N/A factories FlavorFactory cloud N/A N/A N/A self admined_instance cloud_project_membership cloud disk N/A N/A N/A self admined_instance system_volume_size 1 ram N/A N/A instance ram 1 N/A data N/A flavor N/A N/A self _get_flavor_url new_flavor N/A response N/A N/A N/A self client post N/A N/A N/A factories InstanceFactory get_url N/A self admined_instance action resize data N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_202_ACCEPTED N/A response data N/A reread_instance N/A N/A N/A Instance objects get pk N/A N/A self admined_instance pk N/A N/A N/A self assertEqual N/A reread_instance state N/A N/A Instance States RESIZING_SCHEDULED Instance should have been scheduled to resize N/A test_user_cannot_change_flavor_of_stopped_instance_he_is_administrator_of_if_quota_would_be_exceeded N/A N/A self N/A N/A N/A N/A N/A N/A self client force_authenticate user N/A self user N/A membership N/A N/A self admined_instance cloud_project_membership N/A N/A N/A membership set_quota_limit ram 1024 N/A big_ram_flavor N/A N/A factories FlavorFactory cloud N/A membership cloud ram N/A N/A N/A N/A N/A N/A membership quotas get name ram limit N/A N/A self admined_instance ram 1 N/A data N/A flavor N/A N/A self _get_flavor_url big_ram_flavor N/A response N/A N/A N/A self client post N/A N/A N/A factories InstanceFactory get_url N/A self admined_instance action resize data N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_400_BAD_REQUEST N/A response data N/A many_core_flavor N/A N/A factories FlavorFactory cloud N/A membership cloud cores N/A N/A N/A N/A N/A N/A membership quotas get name vcpu limit N/A N/A self admined_instance cores 1 N/A data N/A flavor N/A N/A self _get_flavor_url many_core_flavor N/A response N/A N/A N/A self client post N/A N/A N/A factories InstanceFactory get_url N/A self admined_instance action resize data N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_400_BAD_REQUEST N/A response data N/A test_user_cannot_modify_instance_connected_to_failing_cloud_project_membership N/A N/A self N/A N/A N/A N/A N/A N/A self client force_authenticate user N/A self user N/A data N/A description changed description1 N/A N/A N/A N/A N/A self admined_instance cloud_project_membership set_erred N/A N/A N/A N/A N/A self admined_instance cloud_project_membership save N/A response N/A N/A N/A self client patch N/A N/A N/A factories InstanceFactory get_url N/A self admined_instance data N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_409_CONFLICT N/A test_user_cannot_change_flavor_to_flavor_from_different_cloud N/A N/A self N/A N/A N/A N/A N/A N/A self client force_authenticate user N/A self user N/A instance N/A self admined_instance N/A new_flavor N/A N/A factories FlavorFactory disk N/A N/A N/A self admined_instance system_volume_size 1 N/A N/A N/A N/A CloudProjectMembership objects create project N/A N/A instance cloud_project_membership project cloud N/A new_flavor cloud N/A data N/A flavor N/A N/A self _get_flavor_url new_flavor N/A response N/A N/A N/A self client post N/A N/A N/A factories InstanceFactory get_url instance action resize data N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_400_BAD_REQUEST N/A N/A N/A self assertDictContainsSubset N/A flavor New flavor is not within the same cloud N/A response data N/A reread_instance N/A N/A N/A Instance objects get pk N/A instance pk N/A N/A N/A self assertEqual N/A reread_instance system_volume_size N/A instance system_volume_size Instance system_volume_size not have changed N/A test_user_cannot_set_disk_size_greater_than_resource_quota N/A N/A self N/A N/A N/A N/A N/A N/A self client force_authenticate user N/A self user N/A instance N/A self admined_instance N/A membership N/A instance cloud_project_membership N/A data N/A disk_size N/A N/A N/A N/A N/A N/A membership quotas get name storage limit 1 N/A instance data_volume_size N/A response N/A N/A N/A self client post N/A N/A N/A factories InstanceFactory get_url instance action resize data N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_400_BAD_REQUEST N/A reread_instance N/A N/A N/A Instance objects get pk N/A instance pk N/A N/A N/A self assertEqual N/A reread_instance data_volume_size N/A instance data_volume_size Instance data_volume_size has to remain the same N/A test_user_cannot_change_flavor_of_stopped_instance_he_is_manager_of N/A N/A self N/A N/A N/A N/A N/A N/A self client force_authenticate user N/A self user N/A instance N/A self managed_instance N/A new_flavor N/A N/A factories FlavorFactory cloud N/A N/A instance cloud_project_membership cloud disk N/A N/A N/A self admined_instance system_volume_size 1 N/A data N/A flavor N/A N/A self _get_flavor_url new_flavor N/A response N/A N/A N/A self client post N/A N/A N/A factories InstanceFactory get_url instance action resize data N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_403_FORBIDDEN N/A reread_instance N/A N/A N/A Instance objects get pk N/A instance pk N/A N/A N/A self assertEqual N/A reread_instance system_volume_size N/A instance system_volume_size Instance system_volume_size not have changed N/A test_user_cannot_change_flavor_of_instance_he_has_no_role_in N/A N/A self N/A N/A N/A N/A N/A N/A self client force_authenticate user N/A self user N/A inaccessible_instance N/A N/A factories InstanceFactory N/A new_flavor N/A N/A factories FlavorFactory cloud N/A N/A inaccessible_instance cloud_project_membership cloud disk N/A N/A N/A self admined_instance system_volume_size 1 N/A data N/A flavor N/A N/A self _get_flavor_url new_flavor N/A response N/A N/A N/A self client post N/A N/A N/A factories InstanceFactory get_url inaccessible_instance action resize data N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_404_NOT_FOUND N/A reread_instance N/A N/A N/A Instance objects get pk N/A inaccessible_instance pk N/A N/A N/A self assertEqual N/A reread_instance system_volume_size N/A inaccessible_instance system_volume_size Instance system_volume_size not have changed N/A test_user_cannot_modify_instance_in_provisioning_scheduled_state N/A N/A self N/A N/A N/A N/A N/A N/A self client force_authenticate user N/A self user N/A instance N/A N/A factories InstanceFactory state N/A N/A Instance States PROVISIONING_SCHEDULED N/A project N/A N/A instance cloud_project_membership project N/A N/A N/A project add_user N/A self user N/A ProjectRole ADMINISTRATOR N/A url N/A N/A N/A factories InstanceFactory get_url instance N/A action N/A stop start resize N/A N/A response N/A N/A N/A self client post N/A %s%s/ N/A url action N/A N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_409_CONFLICT N/A response N/A N/A N/A self client put url N/A N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_409_CONFLICT N/A response N/A N/A N/A self client patch url N/A N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_409_CONFLICT N/A response N/A N/A N/A self client delete url N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_409_CONFLICT N/A test_user_cannot_modify_in_unstable_state N/A N/A self N/A N/A N/A N/A N/A N/A self client force_authenticate user N/A self user N/A state N/A N/A Instance States UNSTABLE_STATES N/A N/A instance N/A N/A factories InstanceFactory state state N/A project N/A N/A instance cloud_project_membership project N/A N/A N/A project add_user N/A self user N/A ProjectRole ADMINISTRATOR N/A url N/A N/A N/A factories InstanceFactory get_url instance N/A method N/A PUT PATCH DELETE N/A N/A func N/A getattr N/A self client N/A N/A method lower N/A response N/A func url N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_409_CONFLICT N/A test_user_cannot_change_flavor_of_non_offline_instance N/A N/A self N/A N/A N/A N/A N/A N/A self client force_authenticate user N/A self user N/A forbidden_states N/A state N/A N/A state _ N/A N/A Instance States CHOICES N/A state N/A N/A N/A Instance States DELETING N/A N/A Instance States OFFLINE N/A state forbidden_states N/A N/A instance N/A N/A factories InstanceFactory state state N/A membership N/A instance cloud_project_membership N/A N/A N/A N/A membership project add_user N/A self user N/A ProjectRole ADMINISTRATOR N/A changed_flavor N/A N/A factories FlavorFactory cloud N/A membership cloud N/A data N/A flavor N/A N/A self _get_flavor_url changed_flavor N/A response N/A N/A N/A self client post N/A N/A N/A N/A factories InstanceFactory get_url instance resize/ data N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_409_CONFLICT N/A reread_instance N/A N/A N/A Instance objects get pk N/A instance pk N/A N/A N/A self assertEqual N/A reread_instance system_volume_size N/A instance system_volume_size Instance system_volume_size not have changed N/A test_user_cannot_change_flavor_of_running_instance_he_is_manager_of N/A N/A self N/A N/A N/A N/A N/A N/A self client force_authenticate user N/A self user N/A forbidden_states N/A state N/A N/A state _ N/A N/A Instance States CHOICES N/A state forbidden_states N/A N/A managed_instance N/A N/A factories InstanceFactory state state N/A membership N/A managed_instance cloud_project_membership N/A N/A N/A N/A membership project add_user N/A self user N/A ProjectRole MANAGER N/A new_flavor N/A N/A factories FlavorFactory cloud N/A membership cloud N/A data N/A flavor N/A N/A self _get_flavor_url new_flavor N/A response N/A N/A N/A self client post N/A N/A N/A factories InstanceFactory get_url managed_instance action resize data N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_403_FORBIDDEN N/A test_user_cannot_change_flavor_and_disk_size_simultaneously N/A N/A self N/A N/A N/A N/A N/A N/A self client force_authenticate user N/A self user N/A instance N/A N/A factories InstanceFactory state N/A N/A Instance States OFFLINE N/A cloud N/A N/A instance cloud_project_membership cloud N/A project N/A N/A instance cloud_project_membership project N/A N/A N/A project add_user N/A self user N/A ProjectRole MANAGER N/A N/A N/A project add_user N/A self user N/A ProjectRole ADMINISTRATOR N/A new_flavor N/A N/A factories FlavorFactory cloud cloud N/A data N/A flavor disk_size N/A N/A self _get_flavor_url new_flavor 100 N/A response N/A N/A N/A self client post N/A N/A N/A factories InstanceFactory get_url instance action resize data N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_400_BAD_REQUEST N/A N/A N/A self assertDictContainsSubset N/A non_field_errors N/A Cannot resize both disk size and flavor simultaneously N/A response data N/A test_user_cannot_resize_with_empty_parameters N/A N/A self N/A N/A N/A N/A N/A N/A self client force_authenticate user N/A self user N/A instance N/A N/A factories InstanceFactory state N/A N/A Instance States OFFLINE N/A project N/A N/A instance cloud_project_membership project N/A N/A N/A project add_user N/A self user N/A ProjectRole MANAGER N/A N/A N/A project add_user N/A self user N/A ProjectRole ADMINISTRATOR N/A data N/A N/A response N/A N/A N/A self client post N/A N/A N/A factories InstanceFactory get_url instance action resize data N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_400_BAD_REQUEST N/A N/A N/A self assertDictContainsSubset N/A non_field_errors N/A Either disk_size or flavor is required N/A response data N/A test_user_can_resize_disk_of_flavor_of_instance_he_is_administrator_of N/A N/A self N/A N/A N/A N/A N/A N/A self client force_authenticate user N/A self user N/A instance N/A self admined_instance N/A N/A N/A N/A N/A instance cloud_project_membership project add_user N/A self user N/A ProjectRole ADMINISTRATOR N/A new_size N/A N/A instance data_volume_size 1024 N/A data N/A disk_size new_size N/A response N/A N/A N/A self client post N/A N/A N/A factories InstanceFactory get_url instance action resize data N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_202_ACCEPTED N/A reread_instance N/A N/A N/A Instance objects get pk N/A instance pk N/A N/A N/A self assertEqual N/A reread_instance data_volume_size new_size N/A test_user_cannot_resize_disk_of_flavor_of_instance_he_is_manager_of N/A N/A self N/A N/A N/A N/A N/A N/A self client force_authenticate user N/A self user N/A managed_instance N/A N/A factories InstanceFactory N/A N/A N/A N/A N/A managed_instance cloud_project_membership project add_user N/A self user N/A ProjectRole MANAGER N/A N/A N/A self _ensure_cannot_resize_disk_of_flavor managed_instance N/A status HTTP_403_FORBIDDEN N/A test_user_cannot_resize_disk_of_flavor_of_instance_he_has_no_role_in N/A N/A self N/A N/A N/A N/A N/A N/A self client force_authenticate user N/A self user N/A inaccessible_instance N/A N/A factories InstanceFactory N/A N/A N/A self _ensure_cannot_resize_disk_of_flavor inaccessible_instance N/A status HTTP_404_NOT_FOUND N/A test_user_cannot_assign_floating_ip_to_instance_in_unstable_state N/A N/A self mocked_task N/A N/A N/A N/A N/A N/A self client force_authenticate user N/A self staff N/A cpm N/A N/A factories CloudProjectMembershipFactory external_network_id 12345 state N/A SynchronizationStates IN_SYNC N/A floating_ip N/A N/A factories FloatingIPFactory cloud_project_membership cpm backend_network_id N/A cpm external_network_id status DOWN N/A instance N/A N/A factories InstanceFactory state N/A N/A Instance States ERRED cloud_project_membership cpm N/A data N/A floating_ip_uuid N/A N/A floating_ip uuid hex N/A response N/A N/A N/A self client post N/A N/A N/A factories InstanceFactory get_url instance action assign_floating_ip data N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_409_CONFLICT N/A N/A N/A self assertEqual N/A N/A response data N/A detail Cannot add floating IP to instance in unstable state. N/A N/A N/A self assertFalse N/A N/A mocked_task delay called N/A N/A patch nodeconductor.iaas.tasks.assign_floating_ip test_user_cannot_assign_floating_ip_to_instance_with_cpm_without_external_network_id N/A N/A self mocked_task N/A N/A N/A N/A N/A N/A self client force_authenticate user N/A self staff N/A cpm N/A N/A factories CloudProjectMembershipFactory state N/A SynchronizationStates IN_SYNC N/A floating_ip N/A N/A factories FloatingIPFactory cloud_project_membership cpm status DOWN N/A instance N/A N/A factories InstanceFactory state N/A N/A Instance States OFFLINE cloud_project_membership cpm N/A data N/A floating_ip_uuid N/A N/A floating_ip uuid hex N/A response N/A N/A N/A self client post N/A N/A N/A factories InstanceFactory get_url instance action assign_floating_ip data N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_409_CONFLICT N/A N/A N/A self assertEqual N/A N/A response data N/A detail External network ID of the cloud project membership is missing. N/A N/A N/A self assertFalse N/A N/A mocked_task delay called N/A N/A patch nodeconductor.iaas.tasks.assign_floating_ip test_user_cannot_assign_floating_ip_to_instance_with_cpm_in_unstable_state N/A N/A self mocked_task N/A N/A N/A N/A N/A N/A self client force_authenticate user N/A self staff N/A cpm N/A N/A factories CloudProjectMembershipFactory external_network_id 12345 state N/A SynchronizationStates ERRED N/A floating_ip N/A N/A factories FloatingIPFactory cloud_project_membership cpm backend_network_id N/A cpm external_network_id status DOWN N/A instance N/A N/A factories InstanceFactory state N/A N/A Instance States OFFLINE cloud_project_membership cpm N/A data N/A floating_ip_uuid N/A N/A floating_ip uuid hex N/A response N/A N/A N/A self client post N/A N/A N/A factories InstanceFactory get_url instance action assign_floating_ip data N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_409_CONFLICT N/A N/A N/A self assertEqual N/A N/A response data N/A detail Cloud project membership of instance should be in stable state. N/A N/A N/A self assertFalse N/A N/A mocked_task delay called N/A N/A patch nodeconductor.iaas.tasks.assign_floating_ip test_user_cannot_assign_not_existing_ip_to_the_instance N/A N/A self mocked_task N/A N/A N/A N/A N/A N/A self client force_authenticate user N/A self staff N/A data N/A floating_ip_uuid 12345 N/A instance N/A N/A factories InstanceFactory state N/A N/A Instance States OFFLINE N/A response N/A N/A N/A self client post N/A N/A N/A factories InstanceFactory get_url instance action assign_floating_ip data N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_400_BAD_REQUEST N/A N/A N/A self assertEqual N/A N/A response data N/A non_field_errors N/A Floating IP does not exist. N/A N/A N/A self assertFalse N/A N/A mocked_task delay called N/A N/A patch nodeconductor.iaas.tasks.assign_floating_ip test_user_cannot_assign_used_ip_to_the_instance N/A N/A self mocked_task N/A N/A N/A N/A N/A N/A self client force_authenticate user N/A self staff N/A cpm N/A N/A factories CloudProjectMembershipFactory external_network_id 12345 state N/A SynchronizationStates IN_SYNC N/A floating_ip N/A N/A factories FloatingIPFactory cloud_project_membership cpm backend_network_id N/A cpm external_network_id status ACTIVE N/A instance N/A N/A factories InstanceFactory state N/A N/A Instance States OFFLINE cloud_project_membership cpm N/A data N/A floating_ip_uuid N/A N/A floating_ip uuid hex N/A response N/A N/A N/A self client post N/A N/A N/A factories InstanceFactory get_url instance action assign_floating_ip data N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_400_BAD_REQUEST N/A N/A N/A self assertEqual N/A N/A response data N/A non_field_errors N/A Floating IP status must be DOWN. N/A N/A N/A self assertFalse N/A N/A mocked_task delay called N/A N/A patch nodeconductor.iaas.tasks.assign_floating_ip test_user_cannot_assign_ip_from_different_cpm_to_the_instance N/A N/A self mocked_task N/A N/A N/A N/A N/A N/A self client force_authenticate user N/A self staff N/A cpm N/A N/A factories CloudProjectMembershipFactory external_network_id 12345 state N/A SynchronizationStates IN_SYNC N/A floating_ip N/A N/A factories FloatingIPFactory status DOWN N/A instance N/A N/A factories InstanceFactory state N/A N/A Instance States OFFLINE cloud_project_membership cpm N/A data N/A floating_ip_uuid N/A N/A floating_ip uuid hex N/A response N/A N/A N/A self client post N/A N/A N/A factories InstanceFactory get_url instance action assign_floating_ip data N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_400_BAD_REQUEST N/A N/A N/A self assertEqual N/A N/A response data N/A non_field_errors N/A Floating IP must belong to same cloud project membership. N/A N/A N/A self assertFalse N/A N/A mocked_task delay called N/A N/A patch nodeconductor.iaas.tasks.assign_floating_ip test_user_can_assign_floating_ip_to_instance_with_satisfied_requirements N/A N/A self mocked_task N/A N/A N/A N/A N/A N/A self client force_authenticate user N/A self staff N/A cpm N/A N/A factories CloudProjectMembershipFactory external_network_id 12345 state N/A SynchronizationStates IN_SYNC N/A floating_ip N/A N/A factories FloatingIPFactory cloud_project_membership cpm backend_network_id N/A cpm external_network_id status DOWN N/A instance N/A N/A factories InstanceFactory state N/A N/A Instance States OFFLINE cloud_project_membership cpm N/A data N/A floating_ip_uuid N/A N/A floating_ip uuid hex N/A response N/A N/A N/A self client post N/A N/A N/A factories InstanceFactory get_url instance action assign_floating_ip data N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_202_ACCEPTED N/A N/A N/A self assertEqual N/A N/A response data N/A detail Assigning floating IP to the instance has been scheduled. N/A N/A N/A self assertTrue N/A N/A mocked_task delay called N/A N/A patch nodeconductor.iaas.tasks.assign_floating_ip _get_valid_payload N/A N/A self resource N/A None N/A N/A resource N/A resource N/A N/A factories InstanceFactory N/A ssh_public_key N/A N/A structure_factories SshPublicKeyFactory user N/A self user N/A membership N/A resource cloud_project_membership N/A flavor N/A N/A factories FlavorFactory cloud N/A membership cloud N/A N/A name description project template flavor ssh_public_key N/A resource name N/A resource description N/A N/A self _get_project_url N/A membership project N/A N/A self _get_template_url N/A resource template N/A N/A self _get_flavor_url flavor N/A N/A self _get_ssh_public_key_url ssh_public_key N/A _ensure_cannot_resize_disk_of_flavor N/A N/A self instance expected_status N/A N/A N/A data N/A disk_size 1024 N/A response N/A N/A N/A self client post N/A N/A N/A factories InstanceFactory get_url instance action resize data N/A N/A N/A self assertEqual N/A response status_code expected_status N/A reread_instance N/A N/A N/A Instance objects get uuid N/A instance uuid N/A N/A N/A self assertNotEqual N/A reread_instance system_volume_size N/A data N/A disk_size N/A N/A InstanceProvisioningTest N/A UrlResolverMixin N/A test APITransactionTestCase N/A setUp N/A N/A self N/A N/A N/A N/A self user N/A N/A N/A structure_factories UserFactory create N/A N/A N/A N/A self client force_authenticate user N/A self user N/A N/A self instance_list_url N/A reverse instance-list N/A N/A self cloud N/A N/A factories CloudFactory N/A N/A self template N/A N/A factories TemplateFactory N/A N/A self flavor N/A N/A factories FlavorFactory cloud N/A self cloud N/A N/A self project N/A N/A structure_factories ProjectFactory N/A N/A self membership N/A N/A factories CloudProjectMembershipFactory cloud N/A self cloud project N/A self project N/A N/A self ssh_public_key N/A N/A structure_factories SshPublicKeyFactory user N/A self user N/A N/A N/A N/A self project add_user N/A self user N/A ProjectRole ADMINISTRATOR N/A N/A N/A factories ImageFactory template N/A self template cloud N/A self cloud N/A assert_field_required N/A N/A self field_name N/A N/A N/A data N/A N/A self get_valid_data N/A N/A data N/A field_name N/A response N/A N/A N/A self client post N/A self instance_list_url data N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_400_BAD_REQUEST N/A N/A N/A self assertDictContainsSubset N/A field_name N/A This field is required. N/A response data N/A assert_field_non_empty N/A N/A self field_name empty_value N/A N/A N/A data N/A N/A self get_valid_data N/A N/A data N/A field_name empty_value N/A response N/A N/A N/A self client post N/A self instance_list_url data N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_400_BAD_REQUEST N/A N/A N/A self assertIn field_name N/A response data N/A test_can_create_instance_without_description N/A N/A self N/A N/A N/A data N/A N/A self get_valid_data N/A N/A data N/A description N/A response N/A N/A N/A self client post N/A self instance_list_url data N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_201_CREATED N/A test_created_instance_has_agreed_sla_from_template N/A N/A self N/A N/A N/A data N/A N/A self get_valid_data N/A response N/A N/A N/A self client post N/A N/A N/A factories InstanceFactory get_list_url data N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_201_CREATED N/A Error message %s N/A response data N/A sla_level N/A N/A self template sla_level N/A created_instance N/A N/A N/A self client get N/A N/A N/A N/A N/A factories InstanceFactory get_list_url N/A N/A response data N/A uuid / N/A N/A N/A self assertEqual sla_level N/A Decimal N/A N/A created_instance data N/A agreed_sla N/A test_can_create_instance_with_empty_description N/A N/A self N/A N/A N/A data N/A N/A self get_valid_data N/A N/A data N/A description N/A response N/A N/A N/A self client post N/A self instance_list_url data N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_201_CREATED N/A test_can_create_instance_without_ssh_public_key N/A N/A self N/A N/A N/A data N/A N/A self get_valid_data N/A N/A data N/A ssh_public_key N/A response N/A N/A N/A self client post N/A self instance_list_url data N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_201_CREATED N/A test_cannot_create_instance_with_flavor_not_from_supplied_project N/A N/A self N/A N/A N/A data N/A N/A self get_valid_data N/A another_flavor N/A N/A factories FlavorFactory N/A another_project N/A N/A structure_factories ProjectFactory N/A N/A N/A factories CloudProjectMembershipFactory project another_project cloud N/A another_flavor cloud N/A N/A N/A another_project add_user N/A self user N/A ProjectRole ADMINISTRATOR N/A N/A data N/A flavor N/A N/A self _get_flavor_url another_flavor N/A response N/A N/A N/A self client post N/A self instance_list_url data N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_400_BAD_REQUEST N/A N/A N/A self assertDictContainsSubset N/A flavor Flavor is not within project's clouds. N/A response data N/A test_cannot_create_instance_with_flavor_not_from_clouds_allowed_for_users_projects N/A N/A self N/A N/A N/A data N/A N/A self get_valid_data N/A others_flavor N/A N/A factories FlavorFactory N/A N/A data N/A flavor N/A N/A self _get_flavor_url others_flavor N/A response N/A N/A N/A self client post N/A self instance_list_url data N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_400_BAD_REQUEST N/A N/A N/A self assertDictContainsSubset N/A flavor N/A Invalid hyperlink - Object does not exist. N/A response data N/A test_cannot_create_instance_with_project_not_from_users_projects N/A N/A self N/A N/A N/A data N/A N/A self get_valid_data N/A others_project N/A N/A structure_factories ProjectFactory N/A N/A data N/A project N/A N/A self _get_project_url others_project N/A response N/A N/A N/A self client post N/A self instance_list_url data N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_400_BAD_REQUEST N/A N/A N/A self assertDictContainsSubset N/A project N/A Invalid hyperlink - Object does not exist. N/A response data N/A test_cannot_create_instance_with_empty_name N/A N/A self N/A N/A N/A N/A N/A self assert_field_non_empty name N/A test_cannot_create_instance_without_name N/A N/A self N/A N/A N/A N/A N/A self assert_field_required name N/A test_cannot_create_instance_with_empty_template_name N/A N/A self N/A N/A N/A N/A N/A self assert_field_non_empty template N/A test_cannot_create_instance_without_template_name N/A N/A self N/A N/A N/A N/A N/A self assert_field_required template N/A test_cannot_create_instance_without_flavor N/A N/A self N/A N/A N/A N/A N/A self assert_field_required flavor N/A test_cannot_create_instance_with_empty_flavor N/A N/A self N/A N/A N/A N/A N/A self assert_field_non_empty flavor N/A test_cannot_create_instance_with_data_volume_size_lower_then_one_gb N/A N/A self N/A N/A N/A data N/A N/A self get_valid_data N/A N/A data N/A data_volume_size 512 N/A response N/A N/A N/A self client post N/A self instance_list_url data N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_400_BAD_REQUEST N/A N/A N/A self assertIn data_volume_size N/A response data N/A test_cannot_create_instance_with_system_volume_size_lower_image_disk_image N/A N/A self N/A N/A N/A image N/A N/A N/A N/A self template images first N/A N/A image min_disk N/A 10 1024 N/A N/A N/A image save N/A data N/A N/A self get_valid_data N/A N/A data N/A system_volume_size N/A 5 1024 N/A response N/A N/A N/A self client post N/A self instance_list_url data N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_400_BAD_REQUEST N/A test_cannot_create_instance_with_security_groups_from_other_project N/A N/A self N/A N/A N/A security_groups N/A N/A N/A factories SecurityGroupFactory N/A _ N/A range 3 N/A data N/A N/A self get_valid_data N/A N/A data N/A security_groups N/A N/A url N/A N/A N/A factories SecurityGroupFactory get_url sg N/A sg security_groups N/A response N/A N/A N/A self client post N/A self instance_list_url data N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_400_BAD_REQUEST N/A test_instance_factory_generates_valid_internal_ips_field N/A N/A self N/A N/A N/A instance N/A N/A factories InstanceFactory N/A internal_ips N/A instance internal_ips N/A N/A N/A self assertTrue N/A N/A ips_regex match internal_ips N/A test_instance_factory_generates_valid_external_ips_field N/A N/A self N/A N/A N/A instance N/A N/A factories InstanceFactory N/A external_ips N/A instance internal_ips N/A N/A N/A self assertTrue N/A N/A ips_regex match external_ips N/A test_can_create_instance_with_external_ips_from_floating_pool_set N/A N/A self N/A N/A N/A data N/A N/A self get_valid_data N/A address 127.0.0.1 N/A N/A data N/A external_ips N/A address N/A N/A N/A N/A FloatingIP objects create status DOWN cloud_project_membership N/A self membership address address N/A response N/A N/A N/A self client post N/A self instance_list_url data N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_201_CREATED N/A Error: %r N/A response data N/A test_assigning_floating_ip_on_provisioning_marks_it_as_booked N/A N/A self N/A N/A N/A data N/A N/A self get_valid_data N/A address 127.0.0.1 N/A N/A data N/A external_ips N/A address N/A N/A N/A N/A FloatingIP objects create status DOWN cloud_project_membership N/A self membership address address N/A response N/A N/A N/A self client post N/A self instance_list_url data N/A floating_ip_booked N/A N/A N/A N/A N/A FloatingIP objects filter status BOOKED cloud_project_membership N/A self membership address address exists N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_201_CREATED N/A Error: %r N/A response data N/A N/A N/A self assertTrue floating_ip_booked N/A test_can_create_instance_with_defined_volume_size N/A N/A self N/A N/A N/A data N/A N/A self get_valid_data N/A N/A data N/A data_volume_size N/A 2 1024 N/A N/A data N/A system_volume_size N/A 10 1024 N/A response N/A N/A N/A self client post N/A self instance_list_url data N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_201_CREATED N/A N/A N/A self assertTrue N/A N/A N/A N/A N/A Instance objects filter data_volume_size N/A data N/A data_volume_size system_volume_size N/A data N/A system_volume_size exists N/A test_can_create_instance_with_external_ips_set_to_empty_string N/A N/A self N/A N/A N/A data N/A N/A self get_valid_data N/A N/A data N/A external_ips N/A response N/A N/A N/A self client post N/A self instance_list_url data N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_201_CREATED N/A Actual response status: %s and data: %s N/A N/A response status_code N/A response data N/A test_can_create_instance_with_external_ips_set_to_null N/A N/A self N/A N/A N/A data N/A N/A self get_valid_data N/A N/A data N/A external_ips None N/A response N/A N/A N/A self client post N/A self instance_list_url data N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_201_CREATED N/A test_can_create_instance_with_external_ips_missing N/A N/A self N/A N/A N/A data N/A N/A self get_valid_data N/A N/A N/A N/A data N/A external_ips N/A N/A N/A KeyError N/A N/A N/A response N/A N/A N/A self client post N/A self instance_list_url data N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_201_CREATED N/A test_instance_api_contains_valid_external_ips_field N/A N/A self N/A N/A N/A instance N/A N/A factories InstanceFactory N/A N/A N/A N/A N/A instance cloud_project_membership project add_user N/A self user N/A ProjectRole ADMINISTRATOR N/A response N/A N/A N/A self client get N/A N/A N/A factories InstanceFactory get_url instance N/A external_ips N/A N/A response data N/A external_ips N/A ip external_ips N/A N/A N/A N/A self assertTrue N/A N/A ips_regex match ip N/A test_paas_inctance_cannot_be_created_if_memebership_external_network_id_is_empty N/A N/A self N/A N/A N/A data N/A N/A self get_valid_data N/A N/A data N/A type N/A N/A Instance Services PAAS N/A membership N/A N/A N/A CloudProjectMembership objects get project N/A self project cloud N/A N/A self flavor cloud N/A N/A membership external_network_id N/A N/A N/A membership save N/A response N/A N/A N/A self client post N/A self instance_list_url data data N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_400_BAD_REQUEST N/A test_instance_api_contains_valid_internal_ips_field N/A N/A self N/A N/A N/A instance N/A N/A factories InstanceFactory N/A N/A N/A N/A N/A instance cloud_project_membership project add_user N/A self user N/A ProjectRole ADMINISTRATOR N/A response N/A N/A N/A self client get N/A N/A N/A factories InstanceFactory get_url instance N/A internal_ips N/A N/A response data N/A internal_ips N/A ip internal_ips N/A N/A N/A N/A self assertTrue N/A N/A ips_regex match ip N/A test_instance_licenses_added_on_instance_creation N/A N/A self N/A N/A N/A template_license N/A N/A factories TemplateLicenseFactory N/A N/A N/A N/A N/A self template template_licenses add template_license N/A response N/A N/A N/A self client post N/A self instance_list_url N/A N/A self get_valid_data N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_201_CREATED N/A N/A N/A self assertEqual N/A N/A N/A template_license instance_licenses count 1 N/A test_instance_licenses_exist_in_instance_retrieve_request N/A N/A self N/A N/A N/A instance N/A N/A factories InstanceFactory N/A N/A N/A N/A N/A instance cloud_project_membership project add_user N/A self user N/A ProjectRole ADMINISTRATOR N/A instance_license N/A N/A factories InstanceLicenseFactory instance instance N/A response N/A N/A N/A self client get N/A N/A N/A factories InstanceFactory get_url instance N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_200_OK N/A N/A N/A self assertIn instance_licenses N/A response data N/A N/A N/A self assertEqual N/A N/A N/A N/A response data N/A instance_licenses N/A 0 N/A name N/A N/A instance_license template_license name N/A test_flavor_fields_is_copied_to_instance_on_instance_creation N/A N/A self N/A N/A N/A response N/A N/A N/A self client post N/A self instance_list_url N/A N/A self get_valid_data N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_201_CREATED N/A instance N/A N/A N/A Instance objects get uuid N/A N/A response data N/A uuid N/A N/A N/A self assertEqual N/A instance system_volume_size N/A N/A self flavor disk N/A N/A N/A self assertEqual N/A instance ram N/A N/A self flavor ram N/A N/A N/A self assertEqual N/A instance cores N/A N/A self flavor cores N/A test_ssh_public_key_is_copied_to_instance_on_instance_creation N/A N/A self N/A N/A N/A response N/A N/A N/A self client post N/A self instance_list_url N/A N/A self get_valid_data N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_201_CREATED N/A instance N/A N/A N/A Instance objects get uuid N/A N/A response data N/A uuid N/A N/A N/A self assertEqual N/A instance key_name N/A N/A self ssh_public_key name N/A N/A N/A self assertEqual N/A instance key_fingerprint N/A N/A self ssh_public_key fingerprint N/A test_instance_size_can_not_be_bigger_than_quota N/A N/A self N/A N/A N/A data N/A N/A self get_valid_data N/A N/A data N/A data_volume_size N/A N/A N/A N/A N/A N/A self membership quotas get name storage limit 1 N/A response N/A N/A N/A self client post N/A self instance_list_url data N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_400_BAD_REQUEST N/A test_user_cannot_create_instance_with_template_not_connected_to_projects_cloud N/A N/A self N/A N/A N/A templates N/A other_cloud inaccessible N/A N/A N/A factories ImageFactory template N/A N/A factories TemplateFactory N/A data N/A N/A self get_valid_data N/A t templates N/A N/A N/A data N/A template N/A N/A self _get_template_url N/A templates N/A t N/A response N/A N/A N/A self client post N/A self instance_list_url data N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_400_BAD_REQUEST N/A N/A N/A self assertDictContainsSubset N/A template N/A Invalid hyperlink - Object does not exist. N/A response data N/A test_external_ips_have_to_from_membership_floating_ips N/A N/A self N/A N/A N/A random_address 127.0.0.1 N/A data N/A N/A self get_valid_data N/A N/A data N/A external_ips N/A random_address N/A response N/A N/A N/A self client post N/A self instance_list_url data N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_400_BAD_REQUEST N/A N/A N/A self assertDictContainsSubset N/A non_field_errors N/A External IP is not from the list of available floating IPs. N/A response data N/A test_instance_can_not_be_created_if_customer_resource_quota_exceeded N/A N/A self N/A N/A N/A N/A N/A N/A N/A self project customer set_quota_limit nc_resource_count 0 N/A data N/A N/A self get_valid_data N/A response N/A N/A N/A self client post N/A N/A N/A factories InstanceFactory get_list_url data N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_409_CONFLICT N/A test_zabbix_host_visible_name_is_updated_when_instance_is_renamed N/A N/A self N/A N/A N/A instance N/A N/A factories InstanceFactory state N/A N/A Instance States OFFLINE N/A N/A N/A N/A N/A instance cloud_project_membership project add_user N/A self user N/A ProjectRole ADMINISTRATOR N/A N/A patch nodeconductor.iaas.tasks.zabbix.zabbix_update_host_visible_name.delay mocked_task N/A N/A data N/A name host2 N/A response N/A N/A N/A self client put N/A N/A N/A factories InstanceFactory get_url instance data N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_200_OK N/A N/A N/A mocked_task assert_called_with N/A N/A instance uuid hex N/A test_zabbix_host_visible_name_is_not_updated_when_instance_is_not_renamed N/A N/A self N/A N/A N/A instance N/A N/A factories InstanceFactory state N/A N/A Instance States OFFLINE N/A N/A N/A N/A N/A instance cloud_project_membership project add_user N/A self user N/A ProjectRole ADMINISTRATOR N/A N/A patch nodeconductor.iaas.tasks.zabbix.zabbix_update_host_visible_name.delay mocked_task N/A N/A data N/A name N/A instance name N/A response N/A N/A N/A self client put N/A N/A N/A factories InstanceFactory get_url instance data N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_200_OK N/A N/A N/A self assertFalse N/A mocked_task called N/A get_valid_data N/A N/A self N/A N/A N/A N/A name description project template external_ips flavor ssh_public_key host1 description1 N/A N/A self _get_project_url N/A self project N/A N/A self _get_template_url N/A self template N/A N/A N/A self _get_flavor_url N/A self flavor N/A N/A self _get_ssh_public_key_url N/A self ssh_public_key N/A test_quotas_increase_on_instance_creation N/A N/A self N/A N/A N/A data N/A N/A self get_valid_data N/A response N/A N/A N/A self client post N/A self instance_list_url data N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_201_CREATED N/A instance N/A N/A N/A Instance objects get uuid N/A N/A response data N/A uuid N/A N/A N/A self assertEqual N/A N/A N/A N/A N/A self membership quotas get name max_instances usage 1 N/A N/A N/A self assertEqual N/A N/A N/A N/A N/A self membership quotas get name vcpu usage N/A instance cores N/A N/A N/A self assertEqual N/A N/A N/A N/A N/A self membership quotas get name ram usage N/A instance ram N/A N/A N/A self assertEqual N/A N/A N/A N/A N/A self membership quotas get name storage usage N/A N/A instance data_volume_size N/A instance system_volume_size N/A N/A InstanceListRetrieveTest N/A N/A test APITransactionTestCase N/A setUp N/A N/A self N/A N/A N/A N/A self staff N/A N/A structure_factories UserFactory is_staff True N/A N/A self instance N/A N/A factories InstanceFactory N/A test_user_does_not_receive_deleted_instances_backups N/A N/A self N/A N/A N/A N/A N/A N/A self client force_authenticate N/A self staff N/A N/A N/A backup_factories BackupFactory state N/A N/A N/A backup_models Backup States DELETED backup_source N/A self instance N/A backup N/A N/A backup_factories BackupFactory backup_source N/A self instance N/A url N/A N/A N/A factories InstanceFactory get_url N/A self instance N/A response N/A N/A N/A self client get url N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_200_OK N/A N/A N/A self assertEqual N/A len N/A N/A response data N/A backups 1 N/A N/A N/A self assertEqual N/A N/A N/A N/A response data N/A backups N/A 0 N/A url N/A N/A N/A backup_factories BackupFactory get_url backup N/A test_ascending_sort_by_start_time_puts_instances_with_null_value_first N/A N/A self N/A N/A N/A N/A N/A N/A self client force_authenticate N/A self staff N/A N/A N/A N/A factories InstanceFactory create_batch 2 start_time None N/A N/A N/A factories InstanceFactory N/A response N/A N/A N/A self client get N/A N/A N/A factories InstanceFactory get_list_url data N/A o start_time N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_200_OK N/A i N/A 0 1 N/A N/A N/A N/A self assertEqual N/A N/A N/A response data N/A i N/A start_time None N/A N/A N/A self assertTrue N/A N/A N/A N/A response data N/A 2 N/A start_time N/A N/A N/A response data N/A 3 N/A start_time N/A test_descending_sort_by_start_time_puts_instances_with_null_value_last N/A N/A self N/A N/A N/A N/A N/A N/A self client force_authenticate N/A self staff N/A N/A N/A N/A factories InstanceFactory create_batch 2 start_time None N/A N/A N/A factories InstanceFactory N/A response N/A N/A N/A self client get N/A N/A N/A factories InstanceFactory get_list_url data N/A o -start_time N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_200_OK N/A N/A N/A self assertTrue N/A N/A N/A N/A response data N/A 0 N/A start_time N/A N/A N/A response data N/A 1 N/A start_time N/A i N/A 2 3 N/A N/A N/A N/A self assertEqual N/A N/A N/A response data N/A i N/A start_time None N/A N/A InstanceUsageTest N/A N/A test APITransactionTestCase N/A setUp N/A N/A self N/A N/A N/A N/A self staff N/A N/A structure_factories UserFactory is_staff True N/A N/A self instance N/A N/A factories InstanceFactory state N/A N/A Instance States OFFLINE N/A N/A self url N/A N/A N/A factories InstanceFactory get_url N/A self instance action usage N/A test_instance_does_not_have_backend_id N/A N/A self N/A N/A N/A N/A N/A N/A self client force_authenticate N/A self staff N/A instance N/A N/A factories InstanceFactory backend_id N/A url N/A N/A N/A factories InstanceFactory get_url instance action usage N/A response N/A N/A N/A self client get url N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_404_NOT_FOUND N/A test_instance_installation_state_is_faile_instance_is_not_online N/A N/A self N/A N/A N/A instance N/A N/A factories InstanceFactory installation_state OK state N/A N/A Instance States OFFLINE N/A N/A N/A N/A self client force_authenticate N/A self staff N/A response N/A N/A N/A self client get N/A N/A N/A factories InstanceFactory get_url instance N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_200_OK N/A N/A N/A self assertEqual N/A N/A response data N/A installation_state FAIL N/A test_instance_in_provisioning_scheduled_state N/A N/A self N/A N/A N/A N/A N/A N/A self client force_authenticate N/A self staff N/A instance N/A N/A factories InstanceFactory state N/A N/A Instance States PROVISIONING_SCHEDULED N/A url N/A N/A N/A factories InstanceFactory get_url instance action usage N/A response N/A N/A N/A self client get url N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_404_NOT_FOUND N/A test_instance_in_provisioning_state N/A N/A self N/A N/A N/A N/A N/A N/A self client force_authenticate N/A self staff N/A instance N/A N/A factories InstanceFactory state N/A N/A Instance States PROVISIONING N/A url N/A N/A N/A factories InstanceFactory get_url instance action usage N/A response N/A N/A N/A self client get url N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_404_NOT_FOUND N/A test_item_parameter_have_to_be_defined N/A N/A self N/A N/A N/A N/A N/A N/A self client force_authenticate N/A self staff N/A response N/A N/A N/A self client get N/A self url N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_400_BAD_REQUEST N/A test_item_parameter_have_to_be_one_of_zabbix_db_client_items N/A N/A self N/A N/A N/A N/A N/A N/A self client force_authenticate N/A self staff N/A response N/A N/A N/A self client get N/A self url N/A item undefined_item N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_400_BAD_REQUEST N/A test_cpu_usage N/A N/A self N/A N/A N/A N/A N/A N/A self client force_authenticate N/A self staff N/A patched_cliend N/A Mock N/A N/A patched_cliend items N/A cpu N/A key value cpu_key cpu_value N/A expected_data N/A N/A from to value 1 471970877 0 N/A from to value 471970877 943941753 0 N/A from to value 943941753 1415912629 3.0 N/A N/A patched_cliend get_item_stats N/A Mock return_value expected_data N/A N/A patch nodeconductor.iaas.serializers.ZabbixDBClient return_value patched_cliend patched N/A N/A N/A patched items N/A cpu N/A key table cpu_key cpu_table N/A data N/A item from to datapoints cpu 1 1415912629 3 N/A response N/A N/A N/A self client get N/A self url data N/A N/A N/A self assertEqual N/A response status_code N/A status HTTP_200_OK N/A N/A N/A self assertEqual N/A response data expected_data N/A N/A N/A N/A patched_cliend get_item_stats assert_called_once_with N/A N/A self instance N/A data N/A item N/A data N/A from N/A data N/A to N/A data N/A datapoints N/A N/A