Module Expr Str Import alias Import alias Import alias Import alias Import alias Import alias Import alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias Import alias ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore ListLoad Call AttributeLoad NameLoad attr keyword Str keyword Str keyword NameLoad keyword NameLoad Call AttributeLoad NameLoad attr keyword Str keyword Str keyword NameLoad keyword NameLoad Call AttributeLoad NameLoad attr keyword Str keyword Str keyword NameLoad keyword NameLoad Call AttributeLoad NameLoad attr keyword Str keyword Str keyword NameLoad keyword NameLoad Call AttributeLoad NameLoad attr keyword Str keyword Str keyword NameLoad keyword NameLoad Call AttributeLoad NameLoad attr keyword Str keyword Str keyword NameLoad keyword NameLoad Call AttributeLoad NameLoad attr keyword Str keyword Str keyword NameLoad keyword NameLoad Assign NameStore BinOpAdd ListLoad Call AttributeLoad NameLoad attr keyword Str keyword Str keyword NameLoad keyword NameLoad Call AttributeLoad NameLoad attr keyword Str keyword Str keyword NameLoad keyword NameLoad Call AttributeLoad NameLoad attr keyword Str keyword Str keyword NameLoad keyword NameLoad Call AttributeLoad NameLoad attr keyword Str keyword Str keyword NameLoad keyword NameLoad Call AttributeLoad NameLoad attr keyword Str keyword Str keyword NameLoad keyword NameLoad Call AttributeLoad NameLoad attr keyword Str keyword Str keyword NameLoad keyword NameLoad Call AttributeLoad NameLoad attr keyword Str keyword Str keyword NameLoad keyword NameLoad Call AttributeLoad NameLoad attr keyword Str keyword Str keyword NameLoad keyword NameLoad Call AttributeLoad NameLoad attr keyword Str keyword Str keyword NameLoad keyword NameLoad Call AttributeLoad NameLoad attr keyword Str keyword Str keyword NameLoad keyword NameLoad NameLoad Assert UnaryOpNot Call AttributeLoad NameLoad attr Call NameLoad Call AttributeLoad NameLoad attr Str NameLoad Assign TupleStore NameStore NameStore NameStore Call NameLoad NameLoad Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad ListComp BinOpMod Str NameLoad comprehension NameStore Call NameLoad Num Num Expr Call AttributeLoad NameLoad attr Call NameLoad Call AttributeLoad NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Dict Str Str Str Str Str Str ListLoad Str Str Str ListLoad Str Str Str ListLoad Str Str Str ListLoad Str Str Str ListLoad Str Str Str ListLoad Str Str Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore ListLoad Call AttributeLoad NameLoad attr keyword Str keyword Str keyword NameLoad keyword NameLoad Call AttributeLoad NameLoad attr keyword Str keyword Str keyword NameLoad keyword NameLoad Call AttributeLoad NameLoad attr keyword Str keyword Str keyword NameLoad keyword NameLoad Call AttributeLoad NameLoad attr keyword Str keyword Str keyword NameLoad keyword NameLoad Assert UnaryOpNot Call AttributeLoad NameLoad attr Call NameLoad Call AttributeLoad NameLoad attr Str NameLoad Assign TupleStore NameStore NameStore NameStore Call NameLoad NameLoad Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad ListLoad Str Str Expr Call AttributeLoad NameLoad attr Call NameLoad Call AttributeLoad NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Dict Str Str ListLoad ListLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr Call AttributeLoad Call AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr Call AttributeLoad Call AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr Call AttributeLoad Call AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr Call AttributeLoad Call AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr keyword ListLoad Str Expr Call AttributeLoad NameLoad attr NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr keyword Call AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr Call AttributeLoad Call AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Num AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr keyword ListLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr ListLoad AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword Num Expr Call AttributeLoad NameLoad attr ListLoad AttributeLoad AttributeLoad NameLoad attr attr Str AttributeLoad NameLoad attr keyword Num Expr Call AttributeLoad NameLoad attr ListLoad AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword Num decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr ListLoad AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword Num Expr Call AttributeLoad NameLoad attr ListLoad AttributeLoad AttributeLoad NameLoad attr attr Str AttributeLoad NameLoad attr keyword Num Expr Call AttributeLoad NameLoad attr ListLoad AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword Num decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore Str Assign NameStore Str FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr keyword Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Num AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad keyword NameLoad keyword NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword ListLoad NameLoad Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword ListLoad AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr Call AttributeLoad Call AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr Call AttributeLoad Call AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body For NameStore ListLoad ListLoad ListLoad NameLoad ListLoad Str ListLoad TupleLoad Str Str body Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr ListLoad TupleLoad BinOpMult BinOpMult Num Num Num NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Num Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr ListLoad TupleLoad BinOpMult BinOpMult Num Num Num NameLoad Expr Call AttributeLoad NameLoad attr Num Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr ListLoad TupleLoad BinOpMult BinOpMult Num Num Num NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Num Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Assign AttributeStore SubscriptLoad AttributeLoad NameLoad attr Index Num attr Num Assign NameStore Call AttributeLoad NameLoad attr ListLoad TupleLoad BinOpMult BinOpMult Num Num Num NameLoad Expr Call AttributeLoad NameLoad attr Num Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Assign SubscriptStore AttributeLoad AttributeLoad NameLoad attr attr Index AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr ListLoad TupleLoad BinOpMult BinOpMult Num Num Num NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list FunctionDef arguments args NameParam defaults body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Num Assign SubscriptStore AttributeLoad AttributeLoad NameLoad attr attr Index AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr ListLoad TupleLoad BinOpMult BinOpMult Num Num Num Num Expr Call AttributeLoad NameLoad attr Num Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Assign SubscriptStore AttributeLoad AttributeLoad NameLoad attr attr Index AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr ListLoad TupleLoad BinOpMult BinOpMult Num Num Num Num Expr Call AttributeLoad NameLoad attr Num Call NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore ListLoad TupleLoad Num Num FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad TupleLoad Num Num Assign AttributeStore AttributeLoad NameLoad attr attr Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad BinOpAdd AttributeLoad NameLoad attr NameLoad Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad TupleLoad Num Num Assign AttributeStore AttributeLoad NameLoad attr attr BinOpAdd AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr keyword Num Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Num AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body For NameStore ListLoad Dict AttributeLoad NameLoad attr Dict AttributeLoad NameLoad attr Num Dict AttributeLoad NameLoad attr Dict AttributeLoad NameLoad attr Str Dict AttributeLoad NameLoad attr Dict AttributeLoad NameLoad attr Str body Expr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Dict AttributeLoad NameLoad attr Dict AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Str Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index AttributeLoad NameLoad attr SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Index AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Dict AttributeLoad NameLoad attr Dict AttributeLoad NameLoad attr Str Assign AttributeStore AttributeLoad NameLoad attr attr Dict Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body For NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword Dict AttributeLoad NameLoad attr Dict AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore SubscriptLoad SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Index AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body For NameStore ListLoad Str Str body Expr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword Dict AttributeLoad NameLoad attr Dict AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword ListLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr keyword Str Expr Call AttributeLoad NameLoad attr NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr keyword Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str 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 NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr ListLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword Str Expr Call AttributeLoad NameLoad attr NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr ListLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword Str Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr ListLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr keyword Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr keyword Str Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr keyword Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr ListLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword Str Expr Call AttributeLoad NameLoad attr NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr ListLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword Str Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr ListLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr Call AttributeLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Str attr NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list FunctionDef arguments args NameParam defaults body Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr Call AttributeLoad Call AttributeLoad Call AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr keyword Str Expr Call AttributeLoad NameLoad attr NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr Call AttributeLoad Call AttributeLoad Call AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Str attr Assign NameStore Call AttributeLoad NameLoad attr keyword Str Expr Call AttributeLoad NameLoad attr NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr ListLoad AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr Call AttributeLoad Call AttributeLoad Call AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr ListLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign NameStore ListLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr Call AttributeLoad Call AttributeLoad Call AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr ListLoad AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign NameStore ListLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad keyword Dict AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr Call AttributeLoad Call AttributeLoad Call AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Str attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr ListLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr Call AttributeLoad Call AttributeLoad Call AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Str attr Assign AttributeStore AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr ListLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Dict AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Num SubscriptLoad SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Index AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Dict AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Index AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Dict AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Index AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Dict AttributeLoad NameLoad attr Dict AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Num SubscriptLoad SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Index AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Dict AttributeLoad NameLoad attr Dict Str Dict AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Num SubscriptLoad SubscriptLoad SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Index AttributeLoad NameLoad attr Index Str Index AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Import alias identifier Assign NameStore AttributeLoad NameLoad attr Assign SubscriptStore SubscriptLoad SubscriptLoad SubscriptLoad NameLoad Index AttributeLoad NameLoad attr Index Num Index AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr Num Assign SubscriptStore SubscriptLoad SubscriptLoad SubscriptLoad NameLoad Index AttributeLoad NameLoad attr Index Num Index AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword Dict AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Num Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Dict AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str SubscriptLoad SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Index AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Dict AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Dict AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword ListLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword Dict AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Dict AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Dict AttributeLoad NameLoad attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Dict AttributeLoad NameLoad attr Dict AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr Dict Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Dict Str Str Dict AttributeLoad NameLoad attr Dict AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr SubscriptLoad SubscriptLoad SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Index Str Index AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Index Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Dict Str Dict AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assert CompareNotIn AttributeLoad NameLoad attr SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Index Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Dict Str Call AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore AttributeLoad NameLoad attr attr Dict Str Dict Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Dict Str Str Dict Str Str Str NameLoad Dict Str NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr Dict Str Dict Str Str Assign AttributeStore AttributeLoad NameLoad attr attr Dict Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Dict Str Dict Str Str AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr Dict Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Index AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr Str Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad AttributeLoad NameLoad attr attr decorator_list Call AttributeLoad NameLoad attr NameLoad Str FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str decorator_list Call AttributeLoad NameLoad attr NameLoad Str FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad keyword Dict AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad keyword Dict AttributeLoad NameLoad attr ListLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword ListLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr Assign NameStore ListLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad keyword Dict AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword ListLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad keyword Dict AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword ListLoad Assign NameStore ListLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad keyword Dict AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr ListLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword ListLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr ListLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr Call AttributeLoad Call AttributeLoad Call AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr Call AttributeLoad Call AttributeLoad Call AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Dict NameLoad BinOpMult Num Num attr Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr Call AttributeLoad Call AttributeLoad Call AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Dict NameLoad Num attr Expr Call AttributeLoad NameLoad attr NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr keyword Num keyword NameLoad keyword NameLoad keyword NameLoad keyword ListLoad Str keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Num AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr ListLoad Str AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad Str Str Assign NameStore Call AttributeLoad NameLoad attr keyword ListLoad TupleLoad AttributeLoad NameLoad attr Str TupleLoad AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr ListLoad Str Str Str AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list FunctionDef arguments args NameParam defaults body Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad Str Str Assign NameStore Call AttributeLoad NameLoad attr keyword ListLoad TupleLoad AttributeLoad NameLoad attr Str TupleLoad AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr ListLoad Str AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr Call AttributeLoad Call AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr Call AttributeLoad Call AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad Str Str Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad Str Str Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body For NameStore ListLoad Str Str Str body Assign NameStore ListLoad NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Num Call NameLoad SubscriptLoad NameLoad Index Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr keyword Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Num Call NameLoad SubscriptLoad NameLoad Index Str decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad Str Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad Str Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad Str Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr TupleLoad NameLoad Str Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad Assign AttributeStore NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr keyword Str keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword ListLoad Assign NameStore Call AttributeLoad NameLoad attr keyword Str keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr keyword NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword NameLoad Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr Call AttributeLoad Call AttributeLoad Call NameLoad attr AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr keyword Str keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword ListLoad Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr Call AttributeLoad Call AttributeLoad Call NameLoad attr AttributeLoad NameLoad attr Dict attr Assign NameStore Call AttributeLoad NameLoad attr keyword Str keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword ListLoad NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Dict AttributeLoad NameLoad attr Dict Num AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad NameLoad Lambda arguments args defaults vararg NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Dict Num TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign AttributeStore AttributeLoad NameLoad attr attr Dict AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr Call AttributeLoad Call AttributeLoad Call NameLoad attr AttributeLoad NameLoad attr Dict AttributeLoad NameLoad attr TupleLoad NameLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword Str keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign AttributeStore AttributeLoad NameLoad attr attr Dict AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr Call AttributeLoad Call AttributeLoad Call NameLoad attr AttributeLoad NameLoad attr Dict AttributeLoad NameLoad attr TupleLoad Num Str attr Assign NameStore Call AttributeLoad NameLoad attr keyword Str keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign AttributeStore AttributeLoad NameLoad attr attr Dict Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr Call AttributeLoad Call AttributeLoad Call NameLoad attr AttributeLoad NameLoad attr Dict AttributeLoad NameLoad attr TupleLoad NameLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword Str keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign AttributeStore AttributeLoad NameLoad attr attr Dict AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad NameLoad Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr Call AttributeLoad Call AttributeLoad Call NameLoad attr AttributeLoad NameLoad attr Dict AttributeLoad NameLoad attr TupleLoad NameLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword Str keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign AttributeStore AttributeLoad NameLoad attr attr Dict AttributeLoad AttributeLoad NameLoad attr attr Str Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr Call AttributeLoad Call AttributeLoad Call NameLoad attr AttributeLoad NameLoad attr Dict AttributeLoad NameLoad attr TupleLoad NameLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword Str keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign AttributeStore AttributeLoad NameLoad attr attr Dict Str Str Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr Call AttributeLoad Call AttributeLoad Call NameLoad attr AttributeLoad NameLoad attr Dict AttributeLoad NameLoad attr TupleLoad NameLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword Str keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign AttributeStore AttributeLoad NameLoad attr attr Dict Str NameLoad Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr Call AttributeLoad Call AttributeLoad Call NameLoad attr AttributeLoad NameLoad attr Dict AttributeLoad NameLoad attr TupleLoad NameLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword Str keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Assign NameStore Str Assign NameStore Str Assign AttributeStore AttributeLoad NameLoad attr attr Dict AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr Call AttributeLoad Call AttributeLoad Call AttributeLoad Call NameLoad attr AttributeLoad NameLoad attr Dict AttributeLoad NameLoad attr TupleLoad NameLoad NameLoad attr AttributeLoad NameLoad attr Dict AttributeLoad NameLoad attr TupleLoad NameLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword Str keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Assign NameStore Str Assign AttributeStore AttributeLoad NameLoad attr attr Dict AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr Call AttributeLoad Call AttributeLoad Call AttributeLoad Call NameLoad attr AttributeLoad NameLoad attr Dict AttributeLoad NameLoad attr TupleLoad NameLoad NameLoad attr AttributeLoad NameLoad attr Dict AttributeLoad NameLoad attr TupleLoad NameLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword Str keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr keyword Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr Call NameLoad keyword Lambda arguments args NameParam defaults Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Dict Str NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Dict Str Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Dict Str TupleLoad BinOpSub AttributeLoad NameLoad attr Num AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Dict Str TupleLoad AttributeLoad NameLoad attr BinOpAdd AttributeLoad NameLoad attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Dict Str AttributeLoad NameLoad attr TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr ListLoad Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Dict AttributeLoad NameLoad attr Dict AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Dict AttributeLoad NameLoad attr ListLoad TupleLoad Str AttributeLoad NameLoad attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Dict Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list NameLoad decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body For NameStore ListLoad Dict Dict AttributeLoad NameLoad attr Str body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body For NameStore ListLoad TupleLoad Num Num TupleLoad Num Num body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Dict AttributeLoad NameLoad attr NameLoad Num Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Dict AttributeLoad NameLoad attr TupleLoad Num Num Num Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list NameLoad decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr Assign AttributeStore NameLoad attr Dict AttributeLoad NameLoad attr AttributeLoad NameLoad attr Dict Str Num ListLoad Dict Str Str Str Str Str Str Str Str Num Num ListLoad ListLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Dict NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Dict Str NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list NameLoad decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Dict Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Call AttributeLoad Call AttributeLoad Call NameLoad attr AttributeLoad NameLoad attr Dict AttributeLoad NameLoad attr Str attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad Call AttributeLoad Call AttributeLoad Call NameLoad attr AttributeLoad NameLoad attr Dict AttributeLoad NameLoad attr Str attr NameLoad Dict AttributeLoad NameLoad attr Str attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list NameLoad decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Dict AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr Num Expr Call AttributeLoad NameLoad attr Dict AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad NameLoad Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list NameLoad decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body For NameStore ListLoad Dict Dict AttributeLoad NameLoad attr Str body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad ListLoad Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Dict AttributeLoad NameLoad attr ListLoad Str ListLoad Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list NameLoad decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Dict Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Dict AttributeLoad NameLoad attr ListLoad Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list NameLoad decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr Assign AttributeStore NameLoad attr Dict AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Dict Dict NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Dict Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Dict AttributeLoad NameLoad attr Dict Str Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Dict AttributeLoad NameLoad attr Dict Str Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Dict AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list NameLoad decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr keyword ListLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr keyword NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr keyword ListLoad Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr ListComp Call AttributeLoad Str attr AttributeLoad NameLoad attr comprehension NameStore ListLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr ListComp Call AttributeLoad Str attr AttributeLoad NameLoad attr comprehension NameStore AttributeLoad SubscriptLoad NameLoad Index Num attr Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore AttributeLoad NameLoad attr attr ListComp Call AttributeLoad Str attr AttributeLoad NameLoad attr comprehension NameStore AttributeLoad SubscriptLoad NameLoad Index Num attr Assign AttributeStore NameLoad attr Dict AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr Dict AttributeLoad NameLoad attr ListComp TupleLoad NameLoad Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr comprehension NameStore NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Dict Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Dict Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Dict Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Dict Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Dict Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Dict Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore SubscriptLoad SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr Index Num Index Num attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore SubscriptLoad SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr Index Num Index Num attr NameLoad Assign AttributeStore SubscriptLoad SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr Index Num Index Num attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign SubscriptStore AttributeLoad AttributeLoad NameLoad attr attr Index AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign SubscriptStore AttributeLoad AttributeLoad NameLoad attr attr Index AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore SubscriptLoad NameLoad Index Num attr Num Assign NameStore Lambda arguments args NameParam defaults NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index Num NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list NameLoad decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr ListLoad Str Str Str Str Str Assign NameStore Dict AttributeLoad NameLoad attr NameLoad Assign NameStore Dict AttributeLoad NameLoad attr ListLoad Str Str Str Expr Call AttributeLoad NameLoad attr Str NameLoad NameLoad Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list NameLoad decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Dict AttributeLoad NameLoad attr ListLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign NameStore Dict AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr Num Expr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list NameLoad decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad keyword NameLoad keyword NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad keyword NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad keyword NameLoad keyword NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad keyword NameLoad keyword NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad keyword NameLoad Assign NameStore ListLoad AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad Assign NameStore Call NameLoad ListLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call NameLoad ListLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call NameLoad ListLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad ListLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad Call NameLoad attr AttributeLoad NameLoad attr Dict AttributeLoad NameLoad attr Dict AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Str Str Str Str attr NameLoad Dict AttributeLoad NameLoad attr Dict AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Str attr NameLoad Dict AttributeLoad NameLoad attr Dict AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Str attr NameLoad Dict AttributeLoad NameLoad attr Dict AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Str Str Str Str attr NameLoad Dict attr NameLoad attr Assert CompareEq Call NameLoad Call AttributeLoad NameLoad attr Call NameLoad Call NameLoad Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr NameLoad TupleLoad NameLoad NameLoad NameLoad NameLoad Assign NameStore ListLoad BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad NameLoad For NameStore NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list NameLoad decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body For NameStore ListLoad Dict Dict AttributeLoad NameLoad attr Str Dict AttributeLoad NameLoad attr ListLoad Str Dict AttributeLoad NameLoad attr ListLoad ListLoad Str Str body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Dict AttributeLoad NameLoad attr ListLoad ListLoad Str Str NameLoad Str ListLoad Str ListLoad ListLoad AttributeLoad NameLoad attr NameLoad ListLoad Str Str NameLoad Str ListLoad Str Str ListLoad Dict Str Str Dict Str Str AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Dict Str Str Str Str Str ListLoad TupleLoad Str NameLoad Str Call NameLoad ListLoad Str Call NameLoad Call NameLoad ListLoad AttributeLoad NameLoad attr NameLoad ListLoad TupleLoad Str NameLoad Str Call NameLoad Call NameLoad Call NameLoad ListLoad AttributeLoad NameLoad attr NameLoad ListLoad TupleLoad Str NameLoad Str Call NameLoad Call NameLoad Call NameLoad NameLoad ListLoad TupleLoad Str NameLoad Str Call NameLoad ListLoad Str Str Call NameLoad ListLoad TupleLoad Str Str TupleLoad Str Str Call NameLoad ListLoad AttributeLoad NameLoad attr NameLoad ListLoad TupleLoad Str NameLoad Str Call NameLoad Call NameLoad Call NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Dict Str Str Str Str Str Str ListLoad TupleLoad Str NameLoad Str Call NameLoad ListLoad Str Call NameLoad Call NameLoad ListLoad AttributeLoad NameLoad attr NameLoad ListLoad TupleLoad Str NameLoad Str Call NameLoad Call NameLoad Call NameLoad NameLoad ListLoad TupleLoad Str NameLoad Str Call NameLoad ListLoad Str Str Call NameLoad ListLoad TupleLoad Str Str TupleLoad Str Str Call NameLoad ListLoad AttributeLoad NameLoad attr NameLoad ListLoad TupleLoad Str NameLoad Str Call NameLoad Call NameLoad Call NameLoad ListLoad AttributeLoad NameLoad attr NameLoad ListLoad TupleLoad Str NameLoad Str Call NameLoad Call NameLoad Call NameLoad ListLoad AttributeLoad NameLoad attr NameLoad TupleLoad Str NameLoad Str Call NameLoad Call NameLoad Call NameLoad ListLoad AttributeLoad NameLoad attr NameLoad ListLoad TupleLoad Str NameLoad Str Call NameLoad Call NameLoad Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Assign NameStore ListLoad Str BinOpAdd Str Str Str Str Str Str Str Str Str Str Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr For NameStore NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list NameLoad decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Dict NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Dict AttributeLoad NameLoad attr ListLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Dict NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Dict AttributeLoad NameLoad attr ListLoad Str NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Dict AttributeLoad NameLoad attr ListLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list NameLoad decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Dict Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Dict AttributeLoad NameLoad attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Dict Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Dict AttributeLoad NameLoad attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list NameLoad decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Dict Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Dict AttributeLoad NameLoad attr ListLoad Str Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list NameLoad decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Dict AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Dict AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Dict AttributeLoad NameLoad attr ListLoad Num Num Num AttributeLoad NameLoad attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Dict AttributeLoad NameLoad attr Dict AttributeLoad NameLoad attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr decorator_list NameLoad decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Dict AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Dict AttributeLoad NameLoad attr ListLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list NameLoad decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Dict AttributeLoad NameLoad attr Dict Str Str Str Num Num Num decorator_list FunctionDef arguments args NameParam NameParam defaults body For NameStore ListLoad Dict Dict AttributeLoad NameLoad attr Str body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Dict AttributeLoad NameLoad attr Dict Str Str Str Str Num Num AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body For NameStore ListLoad ListLoad Str body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Dict AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Dict AttributeLoad NameLoad attr Dict Str Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Dict AttributeLoad NameLoad attr Dict Str Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list NameLoad decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad Assign AttributeStore NameLoad attr Dict AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr ListLoad AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr Call AttributeLoad Call AttributeLoad Call AttributeLoad Call NameLoad attr AttributeLoad NameLoad attr ListLoad TupleLoad NameLoad Str TupleLoad NameLoad Str attr AttributeLoad NameLoad attr ListLoad TupleLoad NameLoad Str attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr Call AttributeLoad Call AttributeLoad Call AttributeLoad Call NameLoad attr AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr Call AttributeLoad Call AttributeLoad Call AttributeLoad Call NameLoad attr AttributeLoad NameLoad attr ListLoad TupleLoad NameLoad TupleLoad NameLoad attr AttributeLoad NameLoad attr ListLoad Str attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list NameLoad decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr Assign AttributeStore NameLoad attr Lambda arguments args NameParam defaults NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call NameLoad Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr ListLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad Call AttributeLoad Call NameLoad keyword NameLoad attr AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad Call AttributeLoad Call NameLoad keyword NameLoad attr AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad Call AttributeLoad Call NameLoad keyword NameLoad attr AttributeLoad NameLoad attr ListLoad TupleLoad Str AttributeLoad NameLoad attr Str attr AttributeLoad NameLoad attr NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad Call AttributeLoad Call NameLoad keyword NameLoad attr AttributeLoad NameLoad attr ListLoad TupleLoad Str AttributeLoad NameLoad attr Str attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list NameLoad decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Num Call NameLoad SubscriptLoad NameLoad Index Str decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return BinOpMod Str TupleLoad SubscriptLoad NameLoad Slice Num Num SubscriptLoad NameLoad Slice Num Num SubscriptLoad NameLoad Slice Num Num SubscriptLoad NameLoad Slice Num Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Return Call AttributeLoad Call AttributeLoad NameLoad attr attr NameLoad ListLoad TupleLoad AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Num For NameStore Call NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr BinOpAdd NameLoad Num Call NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body If CompareEq NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index NameLoad orelse Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad decorator_list Call NameLoad Str FunctionDef arguments args NameParam NameParam NameParam defaults body If CompareEq NameLoad AttributeLoad NameLoad attr body Return Call AttributeLoad Call AttributeLoad NameLoad attr attr NameLoad orelse Return Call AttributeLoad Call AttributeLoad NameLoad attr attr NameLoad ListLoad TupleLoad AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Num For NameStore Call NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr SubscriptLoad ListComp NameLoad comprehension NameStore NameLoad CompareNotEq NameLoad NameLoad Index Num Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr NameLoad Call NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body If CompareEq NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr CompareNotIn NameLoad AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr CompareIn NameLoad AttributeLoad NameLoad attr decorator_list Call NameLoad Str FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Num Assign NameStore Num For NameStore Call NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword CompareEq NameLoad NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr NameLoad Call NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body If CompareEq AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr CompareNotIn NameLoad AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr CompareIn NameLoad AttributeLoad NameLoad attr decorator_list Call NameLoad Str FunctionDef arguments args NameParam NameParam NameParam defaults body If CompareLt AttributeLoad NameLoad attr AttributeLoad NameLoad attr body AugAssignAdd AttributeStore NameLoad attr Num Return Call AttributeLoad Call AttributeLoad NameLoad attr attr NameLoad orelse Return Call AttributeLoad Call AttributeLoad NameLoad attr attr NameLoad ListLoad TupleLoad AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body If BoolOpAnd CompareLt AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareNotEq NameLoad AttributeLoad NameLoad attr body AugAssignAdd AttributeStore NameLoad attr Num Return Call AttributeLoad Call AttributeLoad NameLoad attr attr NameLoad orelse Return Call AttributeLoad Call AttributeLoad NameLoad attr attr NameLoad ListLoad TupleLoad AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Num Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Return Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Num Expr Call AttributeLoad NameLoad attr Num Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list Call NameLoad Str FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Num Expr Call AttributeLoad NameLoad attr Num Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr CompareIn AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list Call NameLoad Str decorator_list If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr
N/A N/A Tests for LUCluster*

 N/A OpenSSL N/A copy N/A unittest N/A operator N/A re N/A shutil N/A os ganeti.cmdlib cluster ganeti.cmdlib.cluster verify ganeti constants ganeti errors ganeti netutils ganeti objects ganeti opcodes ganeti utils ganeti pathutils ganeti query ganeti.hypervisor hv_xen testsupport * N/A testutils TestClusterVerifySsh N/A N/A unittest TestCase N/A testMultipleGroups N/A N/A self N/A N/A N/A fn N/A N/A verify LUClusterVerifyGroup _SelectSshCheckNodes N/A mygroupnodes N/A N/A N/A objects Node name node20 group my offline False master_candidate True N/A N/A objects Node name node21 group my offline False master_candidate True N/A N/A objects Node name node22 group my offline False master_candidate False N/A N/A objects Node name node23 group my offline False master_candidate True N/A N/A objects Node name node24 group my offline False master_candidate True N/A N/A objects Node name node25 group my offline False master_candidate False N/A N/A objects Node name node26 group my offline True master_candidate True N/A nodes N/A N/A N/A N/A objects Node name node1 group g1 offline True master_candidate True N/A N/A objects Node name node2 group g1 offline False master_candidate False N/A N/A objects Node name node3 group g1 offline False master_candidate True N/A N/A objects Node name node4 group g1 offline True master_candidate True N/A N/A objects Node name node5 group g1 offline False master_candidate True N/A N/A objects Node name node10 group xyz offline False master_candidate True N/A N/A objects Node name node11 group xyz offline False master_candidate True N/A N/A objects Node name node40 group alloff offline True master_candidate True N/A N/A objects Node name node41 group alloff offline True master_candidate True N/A N/A objects Node name node50 group aaa offline False master_candidate True mygroupnodes N/A N/A N/A N/A utils FindDuplicates N/A map N/A N/A operator attrgetter name nodes N/A N/A online perhost _ N/A fn mygroupnodes my nodes N/A N/A N/A self assertEqual online N/A N/A node%s i N/A i N/A range 20 26 N/A N/A N/A self assertEqual N/A set N/A N/A perhost keys N/A set online N/A N/A N/A self assertEqual perhost N/A node20 node21 node22 node23 node24 node25 N/A node10 node2 node50 N/A node11 node3 node50 N/A node10 node5 node50 N/A node11 node2 node50 N/A node10 node3 node50 N/A node11 node5 node50 N/A testSingleGroup N/A N/A self N/A N/A N/A fn N/A N/A verify LUClusterVerifyGroup _SelectSshCheckNodes N/A nodes N/A N/A N/A objects Node name node1 group default offline True master_candidate True N/A N/A objects Node name node2 group default offline False master_candidate True N/A N/A objects Node name node3 group default offline False master_candidate True N/A N/A objects Node name node4 group default offline True master_candidate True N/A N/A N/A N/A utils FindDuplicates N/A map N/A N/A operator attrgetter name nodes N/A N/A online perhost _ N/A fn nodes default nodes N/A N/A N/A self assertEqual online N/A node2 node3 N/A N/A N/A self assertEqual N/A set N/A N/A perhost keys N/A set online N/A N/A N/A self assertEqual perhost N/A node2 node3 N/A N/A N/A N/A TestLUClusterActivateMasterIp N/A CmdlibTestCase N/A testSuccess N/A N/A self N/A N/A N/A op N/A N/A opcodes OpClusterActivateMasterIp N/A N/A N/A N/A self rpc call_node_activate_master_ip return_value N/A N/A N/A N/A self RpcResultsBuilder CreateSuccessfulNodeResult N/A self master N/A N/A N/A self ExecOpCode op N/A N/A N/A N/A N/A self rpc call_node_activate_master_ip assert_called_once_with N/A self master_uuid N/A N/A N/A self cfg GetMasterNetworkParameters False N/A testFailure N/A N/A self N/A N/A N/A op N/A N/A opcodes OpClusterActivateMasterIp N/A N/A N/A N/A self rpc call_node_activate_master_ip return_value N/A N/A N/A N/A self RpcResultsBuilder CreateFailedNodeResult N/A self master N/A N/A N/A self ExecOpCodeExpectOpExecError op N/A N/A TestLUClusterDeactivateMasterIp N/A CmdlibTestCase N/A testSuccess N/A N/A self N/A N/A N/A op N/A N/A opcodes OpClusterDeactivateMasterIp N/A N/A N/A N/A self rpc call_node_deactivate_master_ip return_value N/A N/A N/A N/A self RpcResultsBuilder CreateSuccessfulNodeResult N/A self master N/A N/A N/A self ExecOpCode op N/A N/A N/A N/A N/A self rpc call_node_deactivate_master_ip assert_called_once_with N/A self master_uuid N/A N/A N/A self cfg GetMasterNetworkParameters False N/A testFailure N/A N/A self N/A N/A N/A op N/A N/A opcodes OpClusterDeactivateMasterIp N/A N/A N/A N/A self rpc call_node_deactivate_master_ip return_value N/A N/A N/A N/A self RpcResultsBuilder CreateFailedNodeResult N/A self master N/A N/A N/A self ExecOpCodeExpectOpExecError op N/A N/A TestLUClusterConfigQuery N/A CmdlibTestCase N/A testInvalidField N/A N/A self N/A N/A N/A op N/A N/A opcodes OpClusterConfigQuery output_fields N/A pinky_bunny N/A N/A N/A self ExecOpCodeExpectOpPrereqError op pinky_bunny N/A testAllFields N/A N/A self N/A N/A N/A op N/A N/A opcodes OpClusterConfigQuery output_fields N/A N/A N/A query CLUSTER_FIELDS keys N/A N/A N/A N/A self rpc call_get_watcher_pause return_value N/A N/A N/A N/A self RpcResultsBuilder CreateSuccessfulNodeResult N/A self master -1 N/A ret N/A N/A self ExecOpCode op N/A N/A N/A self assertEqual 1 N/A N/A N/A self rpc call_get_watcher_pause call_count N/A N/A N/A self assertEqual N/A len ret N/A len N/A query CLUSTER_FIELDS N/A testEmpytFields N/A N/A self N/A N/A N/A op N/A N/A opcodes OpClusterConfigQuery output_fields N/A N/A N/A N/A self ExecOpCode op N/A N/A N/A self assertFalse N/A N/A N/A self rpc call_get_watcher_pause called N/A N/A TestLUClusterDestroy N/A CmdlibTestCase N/A testExistingNodes N/A N/A self N/A N/A N/A op N/A N/A opcodes OpClusterDestroy N/A N/A N/A N/A self cfg AddNewNode N/A N/A N/A N/A self cfg AddNewNode N/A N/A N/A self ExecOpCodeExpectOpPrereqError op still 2 node\(s\) N/A testExistingInstances N/A N/A self N/A N/A N/A op N/A N/A opcodes OpClusterDestroy N/A N/A N/A N/A self cfg AddNewInstance N/A N/A N/A N/A self cfg AddNewInstance N/A N/A N/A self ExecOpCodeExpectOpPrereqError op still 2 instance\(s\) N/A testEmptyCluster N/A N/A self N/A N/A N/A op N/A N/A opcodes OpClusterDestroy N/A N/A N/A self ExecOpCode op N/A N/A N/A self assertHooksCall N/A N/A N/A self master uuid N/A constants GLOBAL_HOOKS_DIR N/A constants HOOKS_PHASE_PRE index 0 N/A N/A N/A self assertHooksCall N/A N/A N/A self master uuid cluster-destroy N/A constants HOOKS_PHASE_POST index 1 N/A N/A N/A self assertHooksCall N/A N/A N/A self master uuid N/A constants GLOBAL_HOOKS_DIR N/A constants HOOKS_PHASE_POST index 2 N/A N/A TestLUClusterPostInit N/A CmdlibTestCase N/A testExecution N/A N/A self N/A N/A N/A op N/A N/A opcodes OpClusterPostInit N/A N/A N/A self ExecOpCode op N/A N/A N/A self assertHooksCall N/A N/A N/A self master uuid N/A constants GLOBAL_HOOKS_DIR N/A constants HOOKS_PHASE_PRE index 0 N/A N/A N/A self assertHooksCall N/A N/A N/A self master uuid cluster-init N/A constants HOOKS_PHASE_POST index 1 N/A N/A N/A self assertHooksCall N/A N/A N/A self master uuid N/A constants GLOBAL_HOOKS_DIR N/A constants HOOKS_PHASE_POST index 2 N/A N/A TestLUClusterQuery N/A CmdlibTestCase N/A testSimpleInvocation N/A N/A self N/A N/A N/A op N/A N/A opcodes OpClusterQuery N/A N/A N/A self ExecOpCode op N/A testIPv6Cluster N/A N/A self N/A N/A N/A op N/A N/A opcodes OpClusterQuery N/A N/A N/A self cluster primary_ip_family N/A N/A netutils IP6Address family N/A N/A N/A self ExecOpCode op N/A N/A TestLUClusterRedistConf N/A CmdlibTestCase N/A testSimpleInvocation N/A N/A self N/A N/A N/A op N/A N/A opcodes OpClusterRedistConf N/A N/A N/A self ExecOpCode op N/A N/A TestLUClusterRename N/A CmdlibTestCase N/A N/A NEW_NAME new-name.example.com N/A NEW_IP 203.0.113.100 testNoChanges N/A N/A self N/A N/A N/A op N/A N/A opcodes OpClusterRename name N/A N/A N/A self cfg GetClusterName N/A N/A N/A self ExecOpCodeExpectOpPrereqError op name nor the IP address N/A testReachableIp N/A N/A self N/A N/A N/A op N/A N/A opcodes OpClusterRename name N/A self NEW_NAME N/A N/A N/A N/A self netutils_mod GetHostname return_value N/A HostnameMock N/A self NEW_NAME N/A self NEW_IP N/A N/A N/A N/A self netutils_mod TcpPing return_value True N/A N/A N/A self ExecOpCodeExpectOpPrereqError op is reachable on the network N/A testValidRename N/A N/A self N/A N/A N/A op N/A N/A opcodes OpClusterRename name N/A self NEW_NAME N/A N/A N/A N/A self netutils_mod GetHostname return_value N/A HostnameMock N/A self NEW_NAME N/A self NEW_IP N/A N/A N/A self ExecOpCode op N/A N/A N/A self assertEqual 1 N/A N/A N/A self ssh_mod WriteKnownHostsFile call_count N/A N/A N/A N/A N/A self rpc call_node_deactivate_master_ip assert_called_once_with N/A self master_uuid N/A N/A N/A self cfg GetMasterNetworkParameters False N/A N/A N/A N/A N/A self rpc call_node_activate_master_ip assert_called_once_with N/A self master_uuid N/A N/A N/A self cfg GetMasterNetworkParameters False N/A testRenameOfflineMaster N/A N/A self N/A N/A N/A op N/A N/A opcodes OpClusterRename name N/A self NEW_NAME N/A N/A N/A self master offline True N/A N/A N/A N/A self netutils_mod GetHostname return_value N/A HostnameMock N/A self NEW_NAME N/A self NEW_IP N/A N/A N/A self ExecOpCode op N/A N/A TestLUClusterRepairDiskSizes N/A CmdlibTestCase N/A testNoInstances N/A N/A self N/A N/A N/A op N/A N/A opcodes OpClusterRepairDiskSizes N/A N/A N/A self ExecOpCode op N/A _SetUpInstanceSingleDisk N/A N/A self dev_type N/A N/A constants DT_PLAIN N/A N/A pnode N/A self master N/A snode N/A N/A N/A self cfg AddNewNode N/A disk N/A N/A N/A self cfg CreateDisk dev_type dev_type primary_node pnode secondary_node snode N/A inst N/A N/A N/A self cfg AddNewInstance disks N/A disk N/A N/A inst disk N/A testSingleInstanceOnFailingNode N/A N/A self N/A N/A N/A N/A inst _ N/A N/A self _SetUpInstanceSingleDisk N/A op N/A N/A opcodes OpClusterRepairDiskSizes instances N/A N/A inst name N/A N/A N/A N/A self rpc call_blockdev_getdimensions return_value N/A N/A N/A N/A self RpcResultsBuilder CreateFailedNodeResult N/A self master N/A N/A N/A self ExecOpCode op N/A N/A N/A N/A self mcpu assertLogContainsRegex Failure in blockdev_getdimensions N/A _ExecOpClusterRepairDiskSizes N/A N/A self node_data N/A N/A N/A op N/A N/A opcodes OpClusterRepairDiskSizes N/A N/A N/A N/A self rpc call_blockdev_getdimensions return_value N/A N/A N/A N/A self RpcResultsBuilder CreateSuccessfulNodeResult N/A self master node_data N/A N/A N/A self ExecOpCode op N/A testInvalidResultData N/A N/A self N/A N/A N/A data N/A N/A N/A None N/A invalid N/A N/A still invalid N/A N/A N/A N/A self ResetMocks N/A N/A N/A self _SetUpInstanceSingleDisk N/A N/A N/A self _ExecOpClusterRepairDiskSizes data N/A N/A N/A N/A self mcpu assertLogContainsRegex ignoring N/A testCorrectSize N/A N/A self N/A N/A N/A N/A N/A self _SetUpInstanceSingleDisk N/A changed N/A N/A self _ExecOpClusterRepairDiskSizes N/A N/A N/A N/A 1024 1024 1024 None N/A N/A N/A N/A self mcpu assertLogIsEmpty N/A N/A N/A self assertEqual 0 N/A len changed N/A testWrongSize N/A N/A self N/A N/A N/A N/A N/A self _SetUpInstanceSingleDisk N/A changed N/A N/A self _ExecOpClusterRepairDiskSizes N/A N/A N/A N/A 512 1024 1024 None N/A N/A N/A self assertEqual 1 N/A len changed N/A testCorrectDRBD N/A N/A self N/A N/A N/A N/A N/A self _SetUpInstanceSingleDisk dev_type N/A constants DT_DRBD8 N/A changed N/A N/A self _ExecOpClusterRepairDiskSizes N/A N/A N/A N/A 1024 1024 1024 None N/A N/A N/A N/A self mcpu assertLogIsEmpty N/A N/A N/A self assertEqual 0 N/A len changed N/A testWrongDRBDChild N/A N/A self N/A N/A N/A N/A _ disk N/A N/A self _SetUpInstanceSingleDisk dev_type N/A constants DT_DRBD8 N/A N/A N/A N/A disk children N/A 0 size 512 N/A changed N/A N/A self _ExecOpClusterRepairDiskSizes N/A N/A N/A N/A 1024 1024 1024 None N/A N/A N/A self assertEqual 1 N/A len changed N/A testExclusiveStorageInvalidResultData N/A N/A self N/A N/A N/A N/A N/A self _SetUpInstanceSingleDisk N/A N/A N/A N/A self master ndparams N/A N/A constants ND_EXCLUSIVE_STORAGE True N/A N/A N/A self _ExecOpClusterRepairDiskSizes N/A N/A N/A N/A 1024 1024 1024 None N/A N/A N/A N/A self mcpu assertLogContainsRegex did not return valid spindles information N/A testExclusiveStorageCorrectSpindles N/A N/A self N/A N/A N/A N/A _ disk N/A N/A self _SetUpInstanceSingleDisk N/A N/A disk spindles 1 N/A N/A N/A N/A self master ndparams N/A N/A constants ND_EXCLUSIVE_STORAGE True N/A changed N/A N/A self _ExecOpClusterRepairDiskSizes N/A N/A N/A N/A 1024 1024 1024 1 N/A N/A N/A self assertEqual 0 N/A len changed N/A testExclusiveStorageWrongSpindles N/A N/A self N/A N/A N/A N/A N/A self _SetUpInstanceSingleDisk N/A N/A N/A N/A self master ndparams N/A N/A constants ND_EXCLUSIVE_STORAGE True N/A changed N/A N/A self _ExecOpClusterRepairDiskSizes N/A N/A N/A N/A 1024 1024 1024 1 N/A N/A N/A self assertEqual 1 N/A len changed N/A N/A TestLUClusterSetParams N/A CmdlibTestCase N/A N/A UID_POOL N/A N/A 10 1000 testUidPool N/A N/A self N/A N/A N/A op N/A N/A opcodes OpClusterSetParams uid_pool N/A self UID_POOL N/A N/A N/A self ExecOpCode op N/A N/A N/A self assertEqual N/A self UID_POOL N/A N/A self cluster uid_pool N/A testAddUids N/A N/A self N/A N/A N/A old_pool N/A N/A 1 9 N/A N/A N/A self cluster uid_pool N/A list old_pool N/A op N/A N/A opcodes OpClusterSetParams add_uids N/A self UID_POOL N/A N/A N/A self ExecOpCode op N/A N/A N/A self assertEqual N/A set N/A N/A self UID_POOL old_pool N/A set N/A N/A self cluster uid_pool N/A testRemoveUids N/A N/A self N/A N/A N/A additional_pool N/A N/A 1 9 N/A N/A N/A self cluster uid_pool N/A N/A self UID_POOL additional_pool N/A op N/A N/A opcodes OpClusterSetParams remove_uids N/A self UID_POOL N/A N/A N/A self ExecOpCode op N/A N/A N/A self assertEqual additional_pool N/A N/A self cluster uid_pool N/A testMacPrefix N/A N/A self N/A N/A N/A mac_prefix aa:01:02 N/A op N/A N/A opcodes OpClusterSetParams mac_prefix mac_prefix N/A N/A N/A self ExecOpCode op N/A N/A N/A self assertEqual mac_prefix N/A N/A self cluster mac_prefix N/A testEmptyMacPrefix N/A N/A self N/A N/A N/A mac_prefix N/A op N/A N/A opcodes OpClusterSetParams mac_prefix mac_prefix N/A N/A N/A self ExecOpCodeExpectOpPrereqError op Parameter 'OP_CLUSTER_SET_PARAMS.mac_prefix' fails validation N/A testInvalidMacPrefix N/A N/A self N/A N/A N/A mac_prefix az:00:00 N/A op N/A N/A opcodes OpClusterSetParams mac_prefix mac_prefix N/A N/A N/A self ExecOpCodeExpectOpPrereqError op Invalid MAC address prefix N/A testMasterNetmask N/A N/A self N/A N/A N/A op N/A N/A opcodes OpClusterSetParams master_netmask 26 N/A N/A N/A self ExecOpCode op N/A N/A N/A self assertEqual 26 N/A N/A self cluster master_netmask N/A testInvalidDiskparams N/A N/A self N/A N/A N/A diskparams N/A N/A N/A constants DT_DISKLESS N/A N/A constants LV_STRIPES 0 N/A N/A constants DT_DRBD8 N/A N/A constants RBD_POOL pool N/A N/A constants DT_DRBD8 N/A N/A constants RBD_ACCESS bunny N/A N/A N/A N/A self ResetMocks N/A op N/A N/A opcodes OpClusterSetParams diskparams diskparams N/A N/A N/A self ExecOpCodeExpectOpPrereqError op verify diskparams N/A testValidDiskparams N/A N/A self N/A N/A N/A diskparams N/A N/A constants DT_RBD N/A N/A constants RBD_POOL N/A constants RBD_ACCESS mock_pool kernelspace N/A op N/A N/A opcodes OpClusterSetParams diskparams diskparams N/A N/A N/A self ExecOpCode op N/A N/A N/A self assertEqual N/A diskparams N/A N/A constants DT_RBD N/A N/A N/A self cluster diskparams N/A N/A constants DT_RBD N/A testMinimalDiskparams N/A N/A self N/A N/A N/A diskparams N/A N/A constants DT_RBD N/A N/A constants RBD_POOL mock_pool N/A N/A N/A self cluster diskparams N/A N/A op N/A N/A opcodes OpClusterSetParams diskparams diskparams N/A N/A N/A self ExecOpCode op N/A N/A N/A self assertEqual diskparams N/A N/A self cluster diskparams N/A testValidDiskparamsAccess N/A N/A self N/A N/A N/A value N/A constants DISK_VALID_ACCESS_MODES N/A N/A N/A N/A self ResetMocks N/A op N/A N/A opcodes OpClusterSetParams diskparams N/A N/A constants DT_RBD N/A N/A constants RBD_ACCESS value N/A N/A N/A self ExecOpCode op N/A got N/A N/A N/A N/A self cluster diskparams N/A N/A constants DT_RBD N/A N/A constants RBD_ACCESS N/A N/A N/A self assertEqual value got N/A testInvalidDiskparamsAccess N/A N/A self N/A N/A N/A value N/A default pinky_bunny N/A N/A N/A N/A self ResetMocks N/A op N/A N/A opcodes OpClusterSetParams diskparams N/A N/A constants DT_RBD N/A N/A constants RBD_ACCESS value N/A N/A N/A self ExecOpCodeExpectOpPrereqError op Invalid value of 'rbd:access' N/A testUnsetDrbdHelperWithDrbdDisks N/A N/A self N/A N/A N/A N/A N/A N/A self cfg AddNewInstance disks N/A N/A N/A N/A self cfg CreateDisk dev_type N/A constants DT_DRBD8 create_nodes True N/A op N/A N/A opcodes OpClusterSetParams drbd_helper N/A N/A N/A self ExecOpCodeExpectOpPrereqError op Cannot disable drbd helper N/A testFileStorageDir N/A N/A self N/A N/A N/A op N/A N/A opcodes OpClusterSetParams file_storage_dir /random/path N/A N/A N/A self ExecOpCode op N/A N/A N/A self assertEqual /random/path N/A N/A self cluster file_storage_dir N/A testSetFileStorageDirToCurrentValue N/A N/A self N/A N/A N/A op N/A N/A opcodes OpClusterSetParams file_storage_dir N/A N/A self cluster file_storage_dir N/A N/A N/A self ExecOpCode op N/A N/A N/A N/A self mcpu assertLogContainsRegex file storage dir already set to value N/A testUnsetFileStorageDirFileStorageEnabled N/A N/A self N/A N/A N/A N/A N/A N/A self cfg SetEnabledDiskTemplates N/A N/A constants DT_FILE N/A op N/A N/A opcodes OpClusterSetParams file_storage_dir N/A N/A N/A self ExecOpCodeExpectOpPrereqError op Unsetting the 'file' storage N/A testUnsetFileStorageDirFileStorageDisabled N/A N/A self N/A N/A N/A N/A N/A N/A self cfg SetEnabledDiskTemplates N/A N/A constants DT_PLAIN N/A op N/A N/A opcodes OpClusterSetParams file_storage_dir N/A N/A N/A self ExecOpCode op N/A testSetFileStorageDirFileStorageDisabled N/A N/A self N/A N/A N/A N/A N/A N/A self cfg SetEnabledDiskTemplates N/A N/A constants DT_PLAIN N/A op N/A N/A opcodes OpClusterSetParams file_storage_dir /some/path/ N/A N/A N/A self ExecOpCode op N/A N/A N/A N/A self mcpu assertLogContainsRegex although file storage is not enabled N/A testSharedFileStorageDir N/A N/A self N/A N/A N/A op N/A N/A opcodes OpClusterSetParams shared_file_storage_dir /random/path N/A N/A N/A self ExecOpCode op N/A N/A N/A self assertEqual /random/path N/A N/A self cluster shared_file_storage_dir N/A testSetSharedFileStorageDirToCurrentValue N/A N/A self N/A N/A N/A op N/A N/A opcodes OpClusterSetParams shared_file_storage_dir /random/path N/A N/A N/A self ExecOpCode op N/A op N/A N/A opcodes OpClusterSetParams shared_file_storage_dir /random/path N/A N/A N/A self ExecOpCode op N/A N/A N/A N/A self mcpu assertLogContainsRegex shared file storage dir already set to value N/A testUnsetSharedFileStorageDirSharedFileStorageEnabled N/A N/A self N/A N/A N/A N/A N/A N/A self cfg SetEnabledDiskTemplates N/A N/A constants DT_SHARED_FILE N/A op N/A N/A opcodes OpClusterSetParams shared_file_storage_dir N/A N/A N/A self ExecOpCodeExpectOpPrereqError op Unsetting the 'sharedfile' storage N/A testUnsetSharedFileStorageDirSharedFileStorageDisabled N/A N/A self N/A N/A N/A N/A N/A N/A self cfg SetEnabledDiskTemplates N/A N/A constants DT_PLAIN N/A op N/A N/A opcodes OpClusterSetParams shared_file_storage_dir N/A N/A N/A self ExecOpCode op N/A testSetSharedFileStorageDirSharedFileStorageDisabled N/A N/A self N/A N/A N/A N/A N/A N/A self cfg SetEnabledDiskTemplates N/A N/A constants DT_PLAIN N/A op N/A N/A opcodes OpClusterSetParams shared_file_storage_dir /some/path/ N/A N/A N/A self ExecOpCode op N/A N/A N/A N/A self mcpu assertLogContainsRegex although sharedfile storage is not enabled N/A testValidDrbdHelper N/A N/A self N/A N/A N/A node1 N/A N/A N/A self cfg AddNewNode N/A N/A node1 offline True N/A N/A N/A N/A self rpc call_drbd_helper return_value N/A N/A N/A N/A N/A N/A N/A N/A self RpcResultsBuilder AddSuccessfulNode N/A self master /bin/true AddOfflineNode node1 Build N/A op N/A N/A opcodes OpClusterSetParams drbd_helper /bin/true N/A N/A N/A self ExecOpCode op N/A N/A N/A N/A self mcpu assertLogContainsRegex Not checking drbd helper on offline node N/A testDrbdHelperFailingNode N/A N/A self N/A N/A N/A N/A N/A N/A self rpc call_drbd_helper return_value N/A N/A N/A N/A N/A N/A self RpcResultsBuilder AddFailedNode N/A self master Build N/A op N/A N/A opcodes OpClusterSetParams drbd_helper /bin/true N/A N/A N/A self ExecOpCodeExpectOpPrereqError op Error checking drbd helper N/A testInvalidDrbdHelper N/A N/A self N/A N/A N/A N/A N/A N/A self rpc call_drbd_helper return_value N/A N/A N/A N/A N/A N/A self RpcResultsBuilder AddSuccessfulNode N/A self master /bin/false Build N/A op N/A N/A opcodes OpClusterSetParams drbd_helper /bin/true N/A N/A N/A self ExecOpCodeExpectOpPrereqError op drbd helper is /bin/false N/A testDrbdHelperWithoutDrbdDiskTemplate N/A N/A self N/A N/A N/A drbd_helper /bin/random_helper N/A N/A N/A N/A self cfg SetEnabledDiskTemplates N/A N/A constants DT_DISKLESS N/A N/A N/A N/A self rpc call_drbd_helper return_value N/A N/A N/A N/A N/A N/A self RpcResultsBuilder AddSuccessfulNode N/A self master drbd_helper Build N/A op N/A N/A opcodes OpClusterSetParams drbd_helper drbd_helper N/A N/A N/A self ExecOpCode op N/A N/A N/A N/A self mcpu assertLogContainsRegex but did not enable N/A testResetDrbdHelperDrbdDisabled N/A N/A self N/A N/A N/A drbd_helper N/A N/A N/A N/A self cfg SetEnabledDiskTemplates N/A N/A constants DT_DISKLESS N/A op N/A N/A opcodes OpClusterSetParams drbd_helper drbd_helper N/A N/A N/A self ExecOpCode op N/A N/A N/A self assertEqual None N/A N/A self cluster drbd_usermode_helper N/A testResetDrbdHelperDrbdEnabled N/A N/A self N/A N/A N/A drbd_helper N/A N/A N/A self cluster enabled_disk_templates N/A N/A constants DT_DRBD8 N/A op N/A N/A opcodes OpClusterSetParams drbd_helper drbd_helper N/A N/A N/A self ExecOpCodeExpectOpPrereqError op Cannot disable drbd helper while DRBD is enabled. N/A testEnableDrbdNoHelper N/A N/A self N/A N/A N/A N/A N/A self cluster enabled_disk_templates N/A N/A constants DT_DISKLESS N/A N/A N/A self cluster drbd_usermode_helper None N/A enabled_disk_templates N/A N/A constants DT_DRBD8 N/A op N/A N/A opcodes OpClusterSetParams enabled_disk_templates enabled_disk_templates N/A N/A N/A self ExecOpCodeExpectOpPrereqError op Cannot enable DRBD without a DRBD usermode helper set N/A testEnableDrbdHelperSet N/A N/A self N/A N/A N/A drbd_helper /bin/random_helper N/A N/A N/A N/A self rpc call_drbd_helper return_value N/A N/A N/A N/A N/A N/A self RpcResultsBuilder AddSuccessfulNode N/A self master drbd_helper Build N/A N/A N/A N/A self cfg SetEnabledDiskTemplates N/A N/A constants DT_DISKLESS N/A N/A N/A self cluster drbd_usermode_helper drbd_helper N/A enabled_disk_templates N/A N/A constants DT_DRBD8 N/A op N/A N/A opcodes OpClusterSetParams enabled_disk_templates enabled_disk_templates ipolicy N/A N/A constants IPOLICY_DTS enabled_disk_templates N/A N/A N/A self ExecOpCode op N/A N/A N/A self assertEqual drbd_helper N/A N/A self cluster drbd_usermode_helper N/A testDrbdHelperAlreadySet N/A N/A self N/A N/A N/A drbd_helper /bin/true N/A N/A N/A N/A self rpc call_drbd_helper return_value N/A N/A N/A N/A N/A N/A self RpcResultsBuilder AddSuccessfulNode N/A self master /bin/true Build N/A N/A N/A N/A self cfg SetEnabledDiskTemplates N/A N/A constants DT_DISKLESS N/A op N/A N/A opcodes OpClusterSetParams drbd_helper drbd_helper N/A N/A N/A self ExecOpCode op N/A N/A N/A self assertEqual drbd_helper N/A N/A self cluster drbd_usermode_helper N/A N/A N/A N/A self mcpu assertLogContainsRegex DRBD helper already in desired state N/A testSetDrbdHelper N/A N/A self N/A N/A N/A drbd_helper /bin/true N/A N/A N/A N/A self rpc call_drbd_helper return_value N/A N/A N/A N/A N/A N/A self RpcResultsBuilder AddSuccessfulNode N/A self master /bin/true Build N/A N/A N/A self cluster drbd_usermode_helper /bin/false N/A N/A N/A N/A self cfg SetEnabledDiskTemplates N/A N/A constants DT_DRBD8 N/A op N/A N/A opcodes OpClusterSetParams drbd_helper drbd_helper N/A N/A N/A self ExecOpCode op N/A N/A N/A self assertEqual drbd_helper N/A N/A self cluster drbd_usermode_helper N/A testBeparams N/A N/A self N/A N/A N/A beparams N/A N/A constants BE_VCPUS 32 N/A op N/A N/A opcodes OpClusterSetParams beparams beparams N/A N/A N/A self ExecOpCode op N/A N/A N/A self assertEqual 32 N/A N/A N/A N/A self cluster beparams N/A N/A constants PP_DEFAULT N/A N/A constants BE_VCPUS N/A testNdparams N/A N/A self N/A N/A N/A ndparams N/A N/A constants ND_EXCLUSIVE_STORAGE True N/A op N/A N/A opcodes OpClusterSetParams ndparams ndparams N/A N/A N/A self ExecOpCode op N/A N/A N/A self assertEqual True N/A N/A N/A self cluster ndparams N/A N/A constants ND_EXCLUSIVE_STORAGE N/A testNdparamsResetOobProgram N/A N/A self N/A N/A N/A ndparams N/A N/A constants ND_OOB_PROGRAM N/A op N/A N/A opcodes OpClusterSetParams ndparams ndparams N/A N/A N/A self ExecOpCode op N/A N/A N/A self assertEqual N/A N/A constants NDC_DEFAULTS N/A N/A constants ND_OOB_PROGRAM N/A N/A N/A self cluster ndparams N/A N/A constants ND_OOB_PROGRAM N/A testHvState N/A N/A self N/A N/A N/A hv_state N/A N/A constants HT_FAKE N/A N/A constants HVST_CPU_TOTAL 8 N/A op N/A N/A opcodes OpClusterSetParams hv_state hv_state N/A N/A N/A self ExecOpCode op N/A N/A N/A self assertEqual 8 N/A N/A N/A N/A self cluster hv_state_static N/A N/A constants HT_FAKE N/A N/A constants HVST_CPU_TOTAL N/A testDiskState N/A N/A self N/A N/A N/A disk_state N/A N/A constants DT_PLAIN N/A mock_vg N/A N/A constants DS_DISK_TOTAL 10 N/A op N/A N/A opcodes OpClusterSetParams disk_state disk_state N/A N/A N/A self ExecOpCode op N/A N/A N/A self assertEqual 10 N/A N/A N/A N/A N/A self cluster disk_state_static N/A N/A constants DT_PLAIN N/A mock_vg N/A N/A constants DS_DISK_TOTAL N/A testDefaultIPolicy N/A N/A self N/A N/A N/A ipolicy N/A constants IPOLICY_DEFAULTS N/A op N/A N/A opcodes OpClusterSetParams ipolicy ipolicy N/A N/A N/A self ExecOpCode op N/A testIPolicyNewViolation N/A N/A self N/A N/A N/A ganeti.constants C N/A ipolicy N/A C IPOLICY_DEFAULTS N/A N/A N/A N/A N/A ipolicy N/A N/A C ISPECS_MINMAX N/A 0 N/A N/A C ISPECS_MIN N/A N/A C ISPEC_MEM_SIZE 128 N/A N/A N/A N/A N/A ipolicy N/A N/A C ISPECS_MINMAX N/A 0 N/A N/A C ISPECS_MAX N/A N/A C ISPEC_MEM_SIZE 128 N/A N/A N/A N/A self cfg AddNewInstance beparams N/A N/A C BE_MINMEM N/A C BE_MAXMEM 512 512 N/A op N/A N/A opcodes OpClusterSetParams ipolicy ipolicy N/A N/A N/A self ExecOpCode op N/A N/A N/A N/A self mcpu assertLogContainsRegex instances violate them N/A testNicparamsNoInstance N/A N/A self N/A N/A N/A nicparams N/A N/A constants NIC_LINK mock_bridge N/A op N/A N/A opcodes OpClusterSetParams nicparams nicparams N/A N/A N/A self ExecOpCode op N/A N/A N/A self assertEqual mock_bridge N/A N/A N/A N/A self cluster nicparams N/A N/A constants PP_DEFAULT N/A N/A constants NIC_LINK N/A testNicparamsInvalidConf N/A N/A self N/A N/A N/A nicparams N/A N/A constants NIC_MODE N/A constants NIC_LINK N/A constants NIC_MODE_BRIDGED N/A op N/A N/A opcodes OpClusterSetParams nicparams nicparams N/A N/A N/A self ExecOpCodeExpectException op N/A errors ConfigurationError NIC link N/A testNicparamsInvalidInstanceConf N/A N/A self N/A N/A N/A nicparams N/A N/A constants NIC_MODE N/A constants NIC_LINK N/A constants NIC_MODE_BRIDGED mock_bridge N/A N/A N/A N/A self cfg AddNewInstance nics N/A N/A N/A N/A self cfg CreateNic nicparams N/A N/A constants NIC_LINK None N/A op N/A N/A opcodes OpClusterSetParams nicparams nicparams N/A N/A N/A self ExecOpCodeExpectOpPrereqError op Missing bridged NIC link N/A testNicparamsMissingIp N/A N/A self N/A N/A N/A nicparams N/A N/A constants NIC_MODE N/A constants NIC_MODE_ROUTED N/A N/A N/A N/A self cfg AddNewInstance N/A op N/A N/A opcodes OpClusterSetParams nicparams nicparams N/A N/A N/A self ExecOpCodeExpectOpPrereqError op routed NIC with no ip address N/A testNicparamsWithInstance N/A N/A self N/A N/A N/A nicparams N/A N/A constants NIC_LINK mock_bridge N/A N/A N/A N/A self cfg AddNewInstance N/A op N/A N/A opcodes OpClusterSetParams nicparams nicparams N/A N/A N/A self ExecOpCode op N/A testDefaultHvparams N/A N/A self N/A N/A N/A hvparams N/A constants HVC_DEFAULTS N/A op N/A N/A opcodes OpClusterSetParams hvparams hvparams N/A N/A N/A self ExecOpCode op N/A N/A N/A self assertEqual hvparams N/A N/A self cluster hvparams N/A testMinimalHvparams N/A N/A self N/A N/A N/A hvparams N/A N/A constants HT_FAKE N/A N/A constants HV_MIGRATION_MODE N/A constants HT_MIGRATION_NONLIVE N/A N/A N/A self cluster hvparams N/A N/A op N/A N/A opcodes OpClusterSetParams hvparams hvparams N/A N/A N/A self ExecOpCode op N/A N/A N/A self assertEqual hvparams N/A N/A self cluster hvparams N/A testOsHvp N/A N/A self N/A N/A N/A os_hvp N/A mocked_os other_os N/A N/A constants HT_FAKE N/A N/A constants HV_MIGRATION_MODE N/A constants HT_MIGRATION_NONLIVE N/A constants HVC_DEFAULTS N/A op N/A N/A opcodes OpClusterSetParams os_hvp os_hvp N/A N/A N/A self ExecOpCode op N/A N/A N/A self assertEqual N/A constants HT_MIGRATION_NONLIVE N/A N/A N/A N/A N/A self cluster os_hvp N/A mocked_os N/A N/A constants HT_FAKE N/A N/A constants HV_MIGRATION_MODE N/A N/A N/A self assertEqual N/A constants HVC_DEFAULTS N/A N/A N/A self cluster os_hvp N/A other_os N/A testRemoveOsHvp N/A N/A self N/A N/A N/A os_hvp N/A mocked_os N/A N/A constants HT_FAKE None N/A op N/A N/A opcodes OpClusterSetParams os_hvp os_hvp N/A N/A N/A self ExecOpCode op N/A N/A N/A constants HT_FAKE N/A N/A N/A self cluster os_hvp N/A mocked_os N/A testDefaultOsHvp N/A N/A self N/A N/A N/A os_hvp N/A mocked_os N/A N/A N/A constants HVC_DEFAULTS copy N/A N/A N/A self cluster os_hvp N/A mocked_os N/A N/A op N/A N/A opcodes OpClusterSetParams os_hvp os_hvp N/A N/A N/A self ExecOpCode op N/A N/A N/A self assertEqual os_hvp N/A N/A self cluster os_hvp N/A testOsparams N/A N/A self N/A N/A N/A osparams N/A mocked_os other_os N/A param1 param2 value1 None N/A param1 None N/A N/A N/A self cluster osparams N/A other_os N/A param1 value1 N/A N/A N/A self cluster osparams_private_cluster N/A N/A op N/A N/A opcodes OpClusterSetParams osparams osparams N/A N/A N/A self ExecOpCode op N/A N/A N/A self assertEqual N/A mocked_os N/A param1 value1 N/A N/A self cluster osparams N/A testEnabledHypervisors N/A N/A self N/A N/A N/A enabled_hypervisors N/A N/A constants HT_XEN_HVM N/A constants HT_XEN_PVM N/A op N/A N/A opcodes OpClusterSetParams enabled_hypervisors enabled_hypervisors N/A N/A N/A self ExecOpCode op N/A N/A N/A self assertEqual enabled_hypervisors N/A N/A self cluster enabled_hypervisors N/A testEnabledHypervisorsWithoutHypervisorParams N/A N/A self N/A N/A N/A enabled_hypervisors N/A N/A constants HT_FAKE N/A N/A N/A self cluster hvparams N/A N/A op N/A N/A opcodes OpClusterSetParams enabled_hypervisors enabled_hypervisors N/A N/A N/A self ExecOpCode op N/A N/A N/A self assertEqual enabled_hypervisors N/A N/A self cluster enabled_hypervisors N/A N/A N/A self assertEqual N/A N/A constants HVC_DEFAULTS N/A N/A constants HT_FAKE N/A N/A N/A self cluster hvparams N/A N/A constants HT_FAKE N/A testValidDefaultIallocator N/A N/A self find_file_mock N/A N/A N/A N/A find_file_mock return_value /random/path N/A default_iallocator /random/path N/A op N/A N/A opcodes OpClusterSetParams default_iallocator default_iallocator N/A N/A N/A self ExecOpCode op N/A N/A N/A self assertEqual default_iallocator N/A N/A self cluster default_iallocator N/A N/A N/A testutils patch_object utils FindFile testInvalidDefaultIallocator N/A N/A self find_file_mock N/A N/A N/A N/A find_file_mock return_value None N/A default_iallocator /random/path N/A op N/A N/A opcodes OpClusterSetParams default_iallocator default_iallocator N/A N/A N/A self ExecOpCodeExpectOpPrereqError op Invalid default iallocator script N/A N/A N/A testutils patch_object utils FindFile testEnabledDiskTemplates N/A N/A self N/A N/A N/A enabled_disk_templates N/A N/A constants DT_DISKLESS N/A constants DT_PLAIN N/A op N/A N/A opcodes OpClusterSetParams enabled_disk_templates enabled_disk_templates ipolicy N/A N/A constants IPOLICY_DTS enabled_disk_templates N/A N/A N/A self ExecOpCode op N/A N/A N/A self assertEqual enabled_disk_templates N/A N/A self cluster enabled_disk_templates N/A testEnabledDiskTemplatesVsIpolicy N/A N/A self N/A N/A N/A enabled_disk_templates N/A N/A constants DT_DISKLESS N/A constants DT_PLAIN N/A op N/A N/A opcodes OpClusterSetParams enabled_disk_templates enabled_disk_templates ipolicy N/A N/A constants IPOLICY_DTS N/A N/A constants DT_FILE N/A N/A N/A self ExecOpCodeExpectOpPrereqError op but not enabled on the cluster N/A testDisablingDiskTemplatesOfInstances N/A N/A self N/A N/A N/A old_disk_templates N/A N/A constants DT_DISKLESS N/A constants DT_PLAIN N/A N/A N/A N/A self cfg SetEnabledDiskTemplates old_disk_templates N/A N/A N/A N/A self cfg AddNewInstance disks N/A N/A N/A N/A self cfg CreateDisk dev_type N/A constants DT_PLAIN N/A new_disk_templates N/A N/A constants DT_DISKLESS N/A constants DT_DRBD8 N/A op N/A N/A opcodes OpClusterSetParams enabled_disk_templates new_disk_templates ipolicy N/A N/A constants IPOLICY_DTS new_disk_templates N/A N/A N/A self ExecOpCodeExpectOpPrereqError op least one disk using it N/A testEnabledDiskTemplatesWithoutVgName N/A N/A self N/A N/A N/A enabled_disk_templates N/A N/A constants DT_PLAIN N/A N/A N/A self cluster volume_group_name None N/A op N/A N/A opcodes OpClusterSetParams enabled_disk_templates enabled_disk_templates N/A N/A N/A self ExecOpCodeExpectOpPrereqError op specify a volume group N/A testDisableDiskTemplateWithExistingInstance N/A N/A self N/A N/A N/A enabled_disk_templates N/A N/A constants DT_DISKLESS N/A N/A N/A N/A self cfg AddNewInstance disks N/A N/A N/A N/A self cfg CreateDisk dev_type N/A constants DT_PLAIN N/A op N/A N/A opcodes OpClusterSetParams enabled_disk_templates enabled_disk_templates ipolicy N/A N/A constants IPOLICY_DTS enabled_disk_templates N/A N/A N/A self ExecOpCodeExpectOpPrereqError op Cannot disable disk template N/A testDisableDiskTemplateWithExistingInstanceDiskless N/A N/A self N/A N/A N/A N/A N/A N/A self cfg AddNewInstance disks N/A N/A enabled_disk_templates N/A N/A constants DT_PLAIN N/A op N/A N/A opcodes OpClusterSetParams enabled_disk_templates enabled_disk_templates ipolicy N/A N/A constants IPOLICY_DTS enabled_disk_templates N/A N/A N/A self ExecOpCodeExpectOpPrereqError op Cannot disable disk template N/A testVgNameNoLvmDiskTemplateEnabled N/A N/A self N/A N/A N/A vg_name test_vg N/A N/A N/A N/A self cfg SetEnabledDiskTemplates N/A N/A constants DT_DISKLESS N/A op N/A N/A opcodes OpClusterSetParams vg_name vg_name N/A N/A N/A self ExecOpCode op N/A N/A N/A self assertEqual vg_name N/A N/A self cluster volume_group_name N/A N/A N/A N/A self mcpu assertLogIsEmpty N/A testUnsetVgNameWithLvmDiskTemplateEnabled N/A N/A self N/A N/A N/A vg_name N/A N/A N/A self cluster enabled_disk_templates N/A N/A constants DT_PLAIN N/A op N/A N/A opcodes OpClusterSetParams vg_name vg_name N/A N/A N/A self ExecOpCodeExpectOpPrereqError op Cannot unset volume group N/A testUnsetVgNameWithLvmInstance N/A N/A self N/A N/A N/A vg_name N/A N/A N/A N/A self cfg AddNewInstance disks N/A N/A N/A N/A self cfg CreateDisk dev_type N/A constants DT_PLAIN N/A op N/A N/A opcodes OpClusterSetParams vg_name vg_name N/A N/A N/A self ExecOpCodeExpectOpPrereqError op Cannot unset volume group N/A testUnsetVgNameWithNoLvmDiskTemplateEnabled N/A N/A self N/A N/A N/A vg_name N/A N/A N/A N/A self cfg SetEnabledDiskTemplates N/A N/A constants DT_DISKLESS N/A op N/A N/A opcodes OpClusterSetParams vg_name vg_name N/A N/A N/A self ExecOpCode op N/A N/A N/A self assertEqual None N/A N/A self cluster volume_group_name N/A testVgNameToOldName N/A N/A self N/A N/A N/A vg_name N/A N/A self cluster volume_group_name N/A op N/A N/A opcodes OpClusterSetParams vg_name vg_name N/A N/A N/A self ExecOpCode op N/A N/A N/A N/A self mcpu assertLogContainsRegex already in desired state N/A testVgNameWithFailingNode N/A N/A self N/A N/A N/A vg_name test_vg N/A op N/A N/A opcodes OpClusterSetParams vg_name vg_name N/A N/A N/A N/A self rpc call_vg_list return_value N/A N/A N/A N/A N/A N/A self RpcResultsBuilder AddFailedNode N/A self master Build N/A N/A N/A self ExecOpCode op N/A N/A N/A N/A self mcpu assertLogContainsRegex Error while gathering data on node N/A testVgNameWithValidNode N/A N/A self N/A N/A N/A vg_name test_vg N/A op N/A N/A opcodes OpClusterSetParams vg_name vg_name N/A N/A N/A N/A self rpc call_vg_list return_value N/A N/A N/A N/A N/A N/A self RpcResultsBuilder AddSuccessfulNode N/A self master N/A vg_name N/A 1024 1024 Build N/A N/A N/A self ExecOpCode op N/A testVgNameWithTooSmallNode N/A N/A self N/A N/A N/A vg_name test_vg N/A op N/A N/A opcodes OpClusterSetParams vg_name vg_name N/A N/A N/A N/A self rpc call_vg_list return_value N/A N/A N/A N/A N/A N/A self RpcResultsBuilder AddSuccessfulNode N/A self master N/A vg_name 1 Build N/A N/A N/A self ExecOpCodeExpectOpPrereqError op too small N/A testMiscParameters N/A N/A self N/A N/A N/A op N/A N/A opcodes OpClusterSetParams candidate_pool_size 123 maintain_node_health True modify_etc_hosts True prealloc_wipe_disks True reserved_lvs N/A /dev/mock_lv use_external_mip_script True N/A N/A N/A self ExecOpCode op N/A N/A N/A N/A self mcpu assertLogIsEmpty N/A N/A N/A self assertEqual 123 N/A N/A self cluster candidate_pool_size N/A N/A N/A self assertEqual True N/A N/A self cluster maintain_node_health N/A N/A N/A self assertEqual True N/A N/A self cluster modify_etc_hosts N/A N/A N/A self assertEqual True N/A N/A self cluster prealloc_wipe_disks N/A N/A N/A self assertEqual N/A /dev/mock_lv N/A N/A self cluster reserved_lvs N/A N/A N/A self assertEqual True N/A N/A self cluster use_external_mip_script N/A testAddHiddenOs N/A N/A self N/A N/A N/A N/A N/A self cluster hidden_os N/A hidden1 hidden2 N/A op N/A N/A opcodes OpClusterSetParams hidden_os N/A N/A N/A constants DDM_ADD hidden2 N/A N/A constants DDM_ADD hidden3 N/A N/A N/A self ExecOpCode op N/A N/A N/A self assertEqual N/A hidden1 hidden2 hidden3 N/A N/A self cluster hidden_os N/A N/A N/A N/A self mcpu assertLogContainsRegex OS hidden2 already N/A testRemoveBlacklistedOs N/A N/A self N/A N/A N/A N/A N/A self cluster blacklisted_os N/A blisted1 blisted2 N/A op N/A N/A opcodes OpClusterSetParams blacklisted_os N/A N/A N/A constants DDM_REMOVE blisted2 N/A N/A constants DDM_REMOVE blisted3 N/A N/A N/A self ExecOpCode op N/A N/A N/A self assertEqual N/A blisted1 N/A N/A self cluster blacklisted_os N/A N/A N/A N/A self mcpu assertLogContainsRegex OS blisted3 not found N/A testMasterNetdev N/A N/A self N/A N/A N/A master_netdev test_dev N/A op N/A N/A opcodes OpClusterSetParams master_netdev master_netdev N/A N/A N/A self ExecOpCode op N/A N/A N/A self assertEqual master_netdev N/A N/A self cluster master_netdev N/A testMasterNetdevFailNoForce N/A N/A self N/A N/A N/A master_netdev test_dev N/A op N/A N/A opcodes OpClusterSetParams master_netdev master_netdev N/A N/A N/A N/A self rpc call_node_deactivate_master_ip return_value N/A N/A N/A N/A self RpcResultsBuilder CreateFailedNodeResult N/A self master N/A N/A N/A self ExecOpCodeExpectOpExecError op Could not disable the master ip N/A testMasterNetdevFailForce N/A N/A self N/A N/A N/A master_netdev test_dev N/A op N/A N/A opcodes OpClusterSetParams master_netdev master_netdev force True N/A N/A N/A N/A self rpc call_node_deactivate_master_ip return_value N/A N/A N/A N/A self RpcResultsBuilder CreateFailedNodeResult N/A self master N/A N/A N/A self ExecOpCode op N/A N/A N/A N/A self mcpu assertLogContainsRegex Could not disable the master ip N/A testCompressionToolSuccess N/A N/A self N/A N/A N/A compression_tools N/A certainly_not_a_default gzip N/A op N/A N/A opcodes OpClusterSetParams compression_tools compression_tools N/A N/A N/A self ExecOpCode op N/A N/A N/A self assertEqual compression_tools N/A N/A self cluster compression_tools N/A testCompressionToolCompatibility N/A N/A self N/A N/A N/A compression_tools N/A not_gzip not_not_not_gzip N/A op N/A N/A opcodes OpClusterSetParams compression_tools compression_tools N/A N/A N/A self ExecOpCodeExpectOpPrereqError op .*the gzip utility must be.* N/A testCompressionToolForbiddenValues N/A N/A self N/A N/A N/A value N/A none "rm -rf all.all" ls$IFS-la N/A N/A compression_tools N/A value gzip N/A op N/A N/A opcodes OpClusterSetParams compression_tools compression_tools N/A N/A N/A self ExecOpCodeExpectOpPrereqError op N/A N/A re escape value N/A N/A TestLUClusterVerify N/A CmdlibTestCase N/A testVerifyAllGroups N/A N/A self N/A N/A N/A op N/A N/A opcodes OpClusterVerify N/A result N/A N/A self ExecOpCode op N/A N/A N/A self assertEqual 2 N/A len N/A result N/A jobs N/A testVerifyDefaultGroups N/A N/A self N/A N/A N/A op N/A N/A opcodes OpClusterVerify group_name default N/A result N/A N/A self ExecOpCode op N/A N/A N/A self assertEqual 1 N/A len N/A result N/A jobs N/A N/A TestLUClusterVerifyConfig N/A CmdlibTestCase N/A setUp N/A N/A self N/A N/A N/A N/A N/A N/A super TestLUClusterVerifyConfig self setUp N/A N/A self _load_cert_patcher N/A N/A testutils patch_object N/A OpenSSL crypto load_certificate N/A N/A self _load_cert_mock N/A N/A N/A self _load_cert_patcher start N/A N/A self _verify_cert_patcher N/A N/A testutils patch_object utils VerifyCertificate N/A N/A self _verify_cert_mock N/A N/A N/A self _verify_cert_patcher start N/A N/A self _read_file_patcher N/A N/A testutils patch_object utils ReadFile N/A N/A self _read_file_mock N/A N/A N/A self _read_file_patcher start N/A N/A self _can_read_patcher N/A N/A testutils patch_object utils CanRead N/A N/A self _can_read_mock N/A N/A N/A self _can_read_patcher start N/A N/A N/A self _can_read_mock return_value True N/A N/A N/A self _read_file_mock return_value True N/A N/A N/A self _verify_cert_mock return_value N/A None N/A N/A N/A self _load_cert_mock return_value True N/A tearDown N/A N/A self N/A N/A N/A N/A N/A N/A super TestLUClusterVerifyConfig self tearDown N/A N/A N/A N/A self _can_read_patcher stop N/A N/A N/A N/A self _read_file_patcher stop N/A N/A N/A N/A self _verify_cert_patcher stop N/A N/A N/A N/A self _load_cert_patcher stop N/A testSuccessfulRun N/A N/A self N/A N/A N/A N/A N/A N/A self cfg AddNewInstance N/A op N/A N/A opcodes OpClusterVerifyConfig N/A result N/A N/A self ExecOpCode op N/A N/A N/A self assertTrue result N/A testDanglingNode N/A N/A self N/A N/A N/A node N/A N/A N/A self cfg AddNewNode N/A N/A N/A N/A self cfg AddNewInstance primary_node node N/A N/A node group invalid N/A op N/A N/A opcodes OpClusterVerifyConfig N/A result N/A N/A self ExecOpCode op N/A N/A N/A N/A self mcpu assertLogContainsRegex following nodes \(and their instances\) belong to a non existing group N/A N/A N/A self assertFalse result N/A testDanglingInstance N/A N/A self N/A N/A N/A inst N/A N/A N/A self cfg AddNewInstance N/A N/A inst primary_node invalid N/A op N/A N/A opcodes OpClusterVerifyConfig N/A result N/A N/A self ExecOpCode op N/A N/A N/A N/A self mcpu assertLogContainsRegex following instances have a non-existing primary-node N/A N/A N/A self assertFalse result N/A testDanglingDisk N/A N/A self N/A N/A N/A N/A N/A N/A self cfg AddOrphanDisk N/A op N/A N/A opcodes OpClusterVerifyConfig N/A result N/A N/A self ExecOpCode op N/A N/A N/A self assertTrue result N/A N/A TestLUClusterVerifyGroup N/A CmdlibTestCase N/A testEmptyNodeGroup N/A N/A self N/A N/A N/A group N/A N/A N/A self cfg AddNewNodeGroup N/A op N/A N/A opcodes OpClusterVerifyGroup group_name N/A group name verbose True N/A result N/A N/A self ExecOpCode op N/A N/A N/A self assertTrue result N/A N/A N/A N/A self mcpu assertLogContainsRegex Empty node group, skipping verification N/A testSimpleInvocation N/A N/A self N/A N/A N/A op N/A N/A opcodes OpClusterVerifyGroup group_name default verbose True N/A N/A N/A self ExecOpCode op N/A testSimpleInvocationWithInstance N/A N/A self N/A N/A N/A N/A N/A N/A self cfg AddNewInstance disks N/A N/A op N/A N/A opcodes OpClusterVerifyGroup group_name default verbose True N/A N/A N/A self ExecOpCode op N/A testGhostNode N/A N/A self N/A N/A N/A group N/A N/A N/A self cfg AddNewNodeGroup N/A node N/A N/A N/A self cfg AddNewNode group N/A group uuid offline True N/A N/A N/A self master offline True N/A N/A N/A N/A self cfg AddNewInstance disk_template N/A constants DT_DRBD8 primary_node N/A self master secondary_node node N/A N/A N/A N/A self rpc call_blockdev_getmirrorstatus_multi return_value N/A N/A N/A N/A N/A RpcResultsBuilder AddOfflineNode N/A self master Build N/A op N/A N/A opcodes OpClusterVerifyGroup group_name default verbose True N/A N/A N/A self ExecOpCode op N/A testValidRpcResult N/A N/A self N/A N/A N/A N/A N/A N/A self cfg AddNewInstance disks N/A N/A N/A N/A N/A self rpc call_node_verify return_value N/A N/A N/A N/A N/A RpcResultsBuilder AddSuccessfulNode N/A self master N/A Build N/A op N/A N/A opcodes OpClusterVerifyGroup group_name default verbose True N/A N/A N/A self ExecOpCode op N/A testVerifyNodeDrbdSuccess N/A N/A self N/A N/A N/A ninfo N/A N/A N/A self cfg AddNewNode N/A disk N/A N/A N/A self cfg CreateDisk dev_type N/A constants DT_DRBD8 primary_node N/A self master secondary_node ninfo N/A instance N/A N/A N/A self cfg AddNewInstance disks N/A disk N/A instanceinfo N/A N/A N/A self cfg GetAllInstancesInfo N/A disks_info N/A N/A N/A self cfg GetAllDisksInfo N/A drbd_map N/A N/A ninfo uuid N/A 0 N/A disk uuid N/A minors N/A N/A N/A verify LUClusterVerifyGroup _ComputeDrbdMinors ninfo instanceinfo disks_info drbd_map N/A N/A N/A N/A args None N/A N/A N/A self assertEquals minors N/A 0 N/A N/A disk uuid N/A instance uuid False N/A N/A TestLUClusterVerifyClientCerts N/A CmdlibTestCase N/A _AddNormalNode N/A N/A self N/A N/A N/A N/A self normalnode N/A N/A copy deepcopy N/A self master N/A N/A N/A self normalnode master_candidate False N/A N/A N/A self normalnode uuid deadbeef-dead-beef-dead-beefdeadbeef N/A N/A N/A N/A self cfg AddNode N/A self normalnode None N/A testVerifyMasterCandidate N/A N/A self N/A N/A N/A client_cert client-cert-digest N/A N/A N/A self cluster candidate_certs N/A N/A N/A self master uuid client_cert N/A N/A N/A N/A self rpc call_node_verify return_value N/A N/A N/A N/A N/A RpcResultsBuilder AddSuccessfulNode N/A self master N/A N/A constants NV_CLIENT_CERT N/A None client_cert Build N/A op N/A N/A opcodes OpClusterVerifyGroup group_name default verbose True N/A N/A N/A self ExecOpCode op N/A testVerifyMasterCandidateInvalid N/A N/A self N/A N/A N/A client_cert client-cert-digest N/A N/A N/A self cluster candidate_certs N/A N/A N/A self master uuid client_cert N/A N/A N/A N/A self rpc call_node_verify return_value N/A N/A N/A N/A N/A RpcResultsBuilder AddSuccessfulNode N/A self master N/A N/A constants NV_CLIENT_CERT N/A 666 Invalid Certificate Build N/A op N/A N/A opcodes OpClusterVerifyGroup group_name default verbose True N/A N/A N/A self ExecOpCode op N/A N/A N/A N/A self mcpu assertLogContainsRegex Client certificate N/A N/A N/A N/A self mcpu assertLogContainsRegex failed validation N/A testVerifyNoMasterCandidateMap N/A N/A self N/A N/A N/A client_cert client-cert-digest N/A N/A N/A self cluster candidate_certs N/A N/A N/A N/A N/A self rpc call_node_verify return_value N/A N/A N/A N/A N/A RpcResultsBuilder AddSuccessfulNode N/A self master N/A N/A constants NV_CLIENT_CERT N/A None client_cert Build N/A op N/A N/A opcodes OpClusterVerifyGroup group_name default verbose True N/A N/A N/A self ExecOpCode op N/A N/A N/A N/A self mcpu assertLogContainsRegex list of master candidate certificates is empty N/A testVerifyNoSharingMasterCandidates N/A N/A self N/A N/A N/A client_cert client-cert-digest N/A N/A N/A self cluster candidate_certs N/A N/A N/A self master uuid some-other-master-candidate-uuid client_cert client_cert N/A N/A N/A N/A self rpc call_node_verify return_value N/A N/A N/A N/A N/A RpcResultsBuilder AddSuccessfulNode N/A self master N/A N/A constants NV_CLIENT_CERT N/A None client_cert Build N/A op N/A N/A opcodes OpClusterVerifyGroup group_name default verbose True N/A N/A N/A self ExecOpCode op N/A N/A N/A N/A self mcpu assertLogContainsRegex two master candidates configured to use the same N/A testVerifyMasterCandidateCertMismatch N/A N/A self N/A N/A N/A client_cert client-cert-digest N/A N/A N/A self cluster candidate_certs N/A N/A N/A self master uuid different-cert-digest N/A N/A N/A N/A self rpc call_node_verify return_value N/A N/A N/A N/A N/A RpcResultsBuilder AddSuccessfulNode N/A self master N/A N/A constants NV_CLIENT_CERT N/A None client_cert Build N/A op N/A N/A opcodes OpClusterVerifyGroup group_name default verbose True N/A N/A N/A self ExecOpCode op N/A N/A N/A N/A self mcpu assertLogContainsRegex does not match its entry N/A testVerifyMasterCandidateUnregistered N/A N/A self N/A N/A N/A client_cert client-cert-digest N/A N/A N/A self cluster candidate_certs N/A other-node-uuid different-cert-digest N/A N/A N/A N/A self rpc call_node_verify return_value N/A N/A N/A N/A N/A RpcResultsBuilder AddSuccessfulNode N/A self master N/A N/A constants NV_CLIENT_CERT N/A None client_cert Build N/A op N/A N/A opcodes OpClusterVerifyGroup group_name default verbose True N/A N/A N/A self ExecOpCode op N/A N/A N/A N/A self mcpu assertLogContainsRegex does not have an entry N/A testVerifyMasterCandidateOtherNodesCert N/A N/A self N/A N/A N/A client_cert client-cert-digest N/A N/A N/A self cluster candidate_certs N/A other-node-uuid client_cert N/A N/A N/A N/A self rpc call_node_verify return_value N/A N/A N/A N/A N/A RpcResultsBuilder AddSuccessfulNode N/A self master N/A N/A constants NV_CLIENT_CERT N/A None client_cert Build N/A op N/A N/A opcodes OpClusterVerifyGroup group_name default verbose True N/A N/A N/A self ExecOpCode op N/A N/A N/A N/A self mcpu assertLogContainsRegex using a certificate of another node N/A testNormalNodeStillInList N/A N/A self N/A N/A N/A N/A N/A self _AddNormalNode N/A client_cert_master client-cert-digest-master N/A client_cert_normal client-cert-digest-normal N/A N/A N/A self cluster candidate_certs N/A N/A N/A self normalnode uuid N/A N/A self master uuid client_cert_normal client_cert_master N/A N/A N/A N/A self rpc call_node_verify return_value N/A N/A N/A N/A N/A N/A N/A RpcResultsBuilder AddSuccessfulNode N/A self normalnode N/A N/A constants NV_CLIENT_CERT N/A None client_cert_normal AddSuccessfulNode N/A self master N/A N/A constants NV_CLIENT_CERT N/A None client_cert_master Build N/A op N/A N/A opcodes OpClusterVerifyGroup group_name default verbose True N/A N/A N/A self ExecOpCode op N/A N/A N/A N/A self mcpu assertLogContainsRegex not a master candidate N/A N/A N/A N/A self mcpu assertLogContainsRegex still listed N/A testNormalNodeStealingMasterCandidateCert N/A N/A self N/A N/A N/A N/A N/A self _AddNormalNode N/A client_cert_master client-cert-digest-master N/A N/A N/A self cluster candidate_certs N/A N/A N/A self master uuid client_cert_master N/A N/A N/A N/A self rpc call_node_verify return_value N/A N/A N/A N/A N/A N/A N/A RpcResultsBuilder AddSuccessfulNode N/A self normalnode N/A N/A constants NV_CLIENT_CERT N/A None client_cert_master AddSuccessfulNode N/A self master N/A N/A constants NV_CLIENT_CERT N/A None client_cert_master Build N/A op N/A N/A opcodes OpClusterVerifyGroup group_name default verbose True N/A N/A N/A self ExecOpCode op N/A N/A N/A N/A self mcpu assertLogContainsRegex not a master candidate N/A N/A N/A N/A self mcpu assertLogContainsRegex certificate of another node which is master candidate N/A N/A TestLUClusterVerifyGroupMethods N/A CmdlibTestCase N/A N/A Base class for testing individual methods in LUClusterVerifyGroup.

   setUp N/A N/A self N/A N/A N/A N/A N/A N/A super TestLUClusterVerifyGroupMethods self setUp N/A N/A self op N/A N/A opcodes OpClusterVerifyGroup group_name default N/A PrepareLU N/A N/A self lu N/A N/A N/A N/A lu _exclusive_storage False N/A N/A lu master_node N/A self master_uuid N/A N/A lu group_info N/A self group N/A N/A N/A verify LUClusterVerifyGroup all_node_info N/A property fget N/A N/A N/A _ N/A N/A N/A N/A self cfg GetAllNodesInfo N/A N/A TestLUClusterVerifyGroupVerifyNode N/A TestLUClusterVerifyGroupMethods N/A testInvalidNodeResult N/A N/A self lu N/A N/A N/A N/A N/A self assertFalse N/A N/A lu _VerifyNode N/A self master None N/A N/A N/A self assertFalse N/A N/A lu _VerifyNode N/A self master N/A withLockedLU testInvalidVersion N/A N/A self lu N/A N/A N/A N/A N/A self assertFalse N/A N/A lu _VerifyNode N/A self master N/A version None N/A N/A N/A self assertFalse N/A N/A lu _VerifyNode N/A self master N/A version N/A N/A N/A self assertFalse N/A N/A lu _VerifyNode N/A self master N/A version N/A N/A N/A constants PROTOCOL_VERSION 1 N/A constants RELEASE_VERSION N/A N/A N/A N/A self mcpu ClearLogMessages N/A N/A N/A self assertTrue N/A N/A lu _VerifyNode N/A self master N/A version N/A N/A constants PROTOCOL_VERSION N/A N/A constants RELEASE_VERSION x N/A N/A N/A N/A self mcpu assertLogContainsRegex software version mismatch N/A withLockedLU _GetValidNodeResult N/A N/A self additional_fields N/A N/A N/A ret N/A version N/A constants NV_NODESETUP N/A N/A constants PROTOCOL_VERSION N/A constants RELEASE_VERSION N/A N/A N/A N/A ret update additional_fields N/A ret N/A testHypervisor N/A N/A self lu N/A N/A N/A N/A N/A lu _VerifyNode N/A self master N/A N/A self _GetValidNodeResult N/A N/A constants NV_HYPERVISOR N/A N/A constants HT_XEN_PVM N/A constants HT_XEN_HVM None mock error N/A N/A N/A N/A self mcpu assertLogContainsRegex N/A constants HT_XEN_HVM N/A N/A N/A N/A self mcpu assertLogContainsRegex mock error N/A withLockedLU testHvParams N/A N/A self lu N/A N/A N/A N/A N/A lu _VerifyNode N/A self master N/A N/A self _GetValidNodeResult N/A N/A constants NV_HVPARAMS N/A N/A mock item N/A constants HT_XEN_HVM mock error N/A N/A N/A N/A self mcpu assertLogContainsRegex N/A constants HT_XEN_HVM N/A N/A N/A N/A self mcpu assertLogContainsRegex mock item N/A N/A N/A N/A self mcpu assertLogContainsRegex mock error N/A withLockedLU testSuccessfulResult N/A N/A self lu N/A N/A N/A N/A N/A self assertTrue N/A N/A lu _VerifyNode N/A self master N/A N/A self _GetValidNodeResult N/A N/A N/A N/A N/A self mcpu assertLogIsEmpty N/A withLockedLU N/A TestLUClusterVerifyGroupVerifyNodeTime N/A TestLUClusterVerifyGroupMethods N/A testInvalidNodeResult N/A N/A self lu N/A N/A N/A ndata N/A N/A N/A N/A constants NV_TIME invalid N/A N/A N/A N/A N/A self mcpu ClearLogMessages N/A N/A N/A lu _VerifyNodeTime N/A self master ndata None None N/A N/A N/A N/A self mcpu assertLogContainsRegex Node returned invalid time N/A withLockedLU testNodeDiverges N/A N/A self lu N/A N/A N/A ntime N/A N/A 0 0 N/A 2000 0 N/A N/A N/A N/A N/A self mcpu ClearLogMessages N/A N/A N/A lu _VerifyNodeTime N/A self master N/A N/A constants NV_TIME ntime 1000 1005 N/A N/A N/A N/A self mcpu assertLogContainsRegex Node time diverges N/A withLockedLU testSuccessfulResult N/A N/A self lu N/A N/A N/A N/A N/A lu _VerifyNodeTime N/A self master N/A N/A constants NV_TIME N/A 0 0 0 5 N/A N/A N/A N/A self mcpu assertLogIsEmpty N/A withLockedLU N/A TestLUClusterVerifyGroupUpdateVerifyNodeLVM N/A TestLUClusterVerifyGroupMethods N/A setUp N/A N/A self N/A N/A N/A N/A N/A N/A super TestLUClusterVerifyGroupUpdateVerifyNodeLVM self setUp N/A N/A self VALID_NRESULT N/A N/A constants NV_VGLIST N/A constants NV_PVLIST N/A mock_vg 30000 N/A N/A name vg_name size free attributes lv_list mock_pv mock_vg 5000 2500 N/A N/A N/A testNoVgName N/A N/A self lu N/A N/A N/A N/A N/A lu _UpdateVerifyNodeLVM N/A self master N/A None None N/A N/A N/A N/A self mcpu assertLogIsEmpty N/A withLockedLU testEmptyNodeResult N/A N/A self lu N/A N/A N/A N/A N/A lu _UpdateVerifyNodeLVM N/A self master N/A mock_vg None N/A N/A N/A N/A self mcpu assertLogContainsRegex unable to check volume groups N/A N/A N/A N/A self mcpu assertLogContainsRegex Can't get PV list from node N/A withLockedLU testValidNodeResult N/A N/A self lu N/A N/A N/A N/A N/A lu _UpdateVerifyNodeLVM N/A self master N/A self VALID_NRESULT mock_vg None N/A N/A N/A N/A self mcpu assertLogIsEmpty N/A withLockedLU testValidNodeResultExclusiveStorage N/A N/A self lu N/A N/A N/A N/A lu _exclusive_storage True N/A N/A N/A lu _UpdateVerifyNodeLVM N/A self master N/A self VALID_NRESULT mock_vg N/A N/A N/A verify LUClusterVerifyGroup NodeImage N/A N/A N/A N/A self mcpu assertLogIsEmpty N/A withLockedLU N/A TestLUClusterVerifyGroupVerifyGroupDRBDVersion N/A TestLUClusterVerifyGroupMethods N/A testEmptyNodeResult N/A N/A self lu N/A N/A N/A N/A N/A lu _VerifyGroupDRBDVersion N/A N/A N/A N/A N/A self mcpu assertLogIsEmpty N/A withLockedLU testValidNodeResult N/A N/A self lu N/A N/A N/A N/A N/A lu _VerifyGroupDRBDVersion N/A N/A N/A N/A N/A RpcResultsBuilder AddSuccessfulNode N/A self master N/A N/A constants NV_DRBDVERSION 8.3.0 Build N/A N/A N/A N/A self mcpu assertLogIsEmpty N/A withLockedLU testDifferentVersions N/A N/A self lu N/A N/A N/A node1 N/A N/A N/A self cfg AddNewNode N/A N/A N/A lu _VerifyGroupDRBDVersion N/A N/A N/A N/A N/A N/A N/A RpcResultsBuilder AddSuccessfulNode N/A self master N/A N/A constants NV_DRBDVERSION 8.3.0 AddSuccessfulNode node1 N/A N/A constants NV_DRBDVERSION 8.4.0 Build N/A N/A N/A N/A self mcpu assertLogContainsRegex DRBD version mismatch: 8.3.0 N/A N/A N/A N/A self mcpu assertLogContainsRegex DRBD version mismatch: 8.4.0 N/A withLockedLU N/A TestLUClusterVerifyGroupVerifyGroupLVM N/A TestLUClusterVerifyGroupMethods N/A testNoVgName N/A N/A self lu N/A N/A N/A N/A N/A lu _VerifyGroupLVM None None N/A N/A N/A N/A self mcpu assertLogIsEmpty N/A withLockedLU testNoExclusiveStorage N/A N/A self lu N/A N/A N/A N/A N/A lu _VerifyGroupLVM None mock_vg N/A N/A N/A N/A self mcpu assertLogIsEmpty N/A withLockedLU testNoPvInfo N/A N/A self lu N/A N/A N/A N/A lu _exclusive_storage True N/A nimg N/A N/A N/A verify LUClusterVerifyGroup NodeImage N/A N/A N/A lu _VerifyGroupLVM N/A N/A N/A self master uuid nimg mock_vg N/A N/A N/A N/A self mcpu assertLogIsEmpty N/A withLockedLU testValidPvInfos N/A N/A self lu N/A N/A N/A N/A lu _exclusive_storage True N/A node2 N/A N/A N/A self cfg AddNewNode N/A nimg1 N/A N/A N/A verify LUClusterVerifyGroup NodeImage uuid N/A N/A self master uuid N/A N/A nimg1 pv_min 10000 N/A N/A nimg1 pv_max 10010 N/A nimg2 N/A N/A N/A verify LUClusterVerifyGroup NodeImage uuid N/A node2 uuid N/A N/A nimg2 pv_min 9998 N/A N/A nimg2 pv_max 10005 N/A N/A N/A lu _VerifyGroupLVM N/A N/A N/A self master uuid N/A node2 uuid nimg1 nimg2 mock_vg N/A N/A N/A N/A self mcpu assertLogIsEmpty N/A withLockedLU N/A TestLUClusterVerifyGroupVerifyNodeBridges N/A TestLUClusterVerifyGroupMethods N/A testNoBridges N/A N/A self lu N/A N/A N/A N/A N/A lu _VerifyNodeBridges None None None N/A N/A N/A N/A self mcpu assertLogIsEmpty N/A withLockedLU testInvalidBridges N/A N/A self lu N/A N/A N/A ndata N/A N/A N/A N/A constants NV_BRIDGES N/A N/A N/A N/A N/A self mcpu ClearLogMessages N/A N/A N/A lu _VerifyNodeBridges N/A self master ndata N/A mock_bridge N/A N/A N/A N/A self mcpu assertLogContainsRegex not return valid bridge information N/A N/A N/A N/A self mcpu ClearLogMessages N/A N/A N/A lu _VerifyNodeBridges N/A self master N/A N/A constants NV_BRIDGES N/A mock_bridge N/A mock_bridge N/A N/A N/A N/A self mcpu assertLogContainsRegex missing bridge N/A withLockedLU N/A TestLUClusterVerifyGroupVerifyNodeUserScripts N/A TestLUClusterVerifyGroupMethods N/A testNoUserScripts N/A N/A self lu N/A N/A N/A N/A N/A lu _VerifyNodeUserScripts N/A self master N/A N/A N/A N/A N/A self mcpu assertLogContainsRegex did not return user scripts information N/A withLockedLU testBrokenUserScripts N/A N/A self lu N/A N/A N/A N/A N/A lu _VerifyNodeUserScripts N/A self master N/A N/A constants NV_USERSCRIPTS N/A script N/A N/A N/A N/A self mcpu assertLogContainsRegex scripts not present or not executable N/A withLockedLU N/A TestLUClusterVerifyGroupVerifyNodeNetwork N/A TestLUClusterVerifyGroupMethods N/A setUp N/A N/A self N/A N/A N/A N/A N/A N/A super TestLUClusterVerifyGroupVerifyNodeNetwork self setUp N/A N/A self VALID_NRESULT N/A N/A constants NV_NODELIST N/A constants NV_NODENETTEST N/A constants NV_MASTERIP N/A N/A True N/A testEmptyNodeResult N/A N/A self lu N/A N/A N/A N/A N/A lu _VerifyNodeNetwork N/A self master N/A N/A N/A N/A N/A self mcpu assertLogContainsRegex node hasn't returned node ssh connectivity data N/A N/A N/A N/A self mcpu assertLogContainsRegex node hasn't returned node tcp connectivity data N/A N/A N/A N/A self mcpu assertLogContainsRegex node hasn't returned node master IP reachability data N/A withLockedLU testValidResult N/A N/A self lu N/A N/A N/A N/A N/A lu _VerifyNodeNetwork N/A self master N/A self VALID_NRESULT N/A N/A N/A N/A self mcpu assertLogIsEmpty N/A withLockedLU testSshProblem N/A N/A self lu N/A N/A N/A N/A N/A N/A self VALID_NRESULT update N/A N/A constants NV_NODELIST N/A mock_node mock_error N/A N/A N/A lu _VerifyNodeNetwork N/A self master N/A self VALID_NRESULT N/A N/A N/A N/A self mcpu assertLogContainsRegex ssh communication with node 'mock_node' N/A withLockedLU testTcpProblem N/A N/A self lu N/A N/A N/A N/A N/A N/A self VALID_NRESULT update N/A N/A constants NV_NODENETTEST N/A mock_node mock_error N/A N/A N/A lu _VerifyNodeNetwork N/A self master N/A self VALID_NRESULT N/A N/A N/A N/A self mcpu assertLogContainsRegex tcp communication with node 'mock_node' N/A withLockedLU testMasterIpNotReachable N/A N/A self lu N/A N/A N/A N/A N/A N/A self VALID_NRESULT update N/A N/A constants NV_MASTERIP False N/A node1 N/A N/A N/A self cfg AddNewNode N/A N/A N/A lu _VerifyNodeNetwork N/A self master N/A self VALID_NRESULT N/A N/A N/A N/A self mcpu assertLogContainsRegex the master node cannot reach the master IP N/A N/A N/A N/A self mcpu ClearLogMessages N/A N/A N/A lu _VerifyNodeNetwork node1 N/A self VALID_NRESULT N/A N/A N/A N/A self mcpu assertLogContainsRegex cannot reach the master IP N/A withLockedLU N/A TestLUClusterVerifyGroupVerifyInstance N/A TestLUClusterVerifyGroupMethods N/A setUp N/A N/A self N/A N/A N/A N/A N/A N/A super TestLUClusterVerifyGroupVerifyInstance self setUp N/A N/A self node1 N/A N/A N/A self cfg AddNewNode N/A N/A self drbd_inst N/A N/A N/A self cfg AddNewInstance disks N/A N/A N/A N/A self cfg CreateDisk dev_type N/A constants DT_DRBD8 primary_node N/A self master secondary_node N/A self node1 N/A N/A self running_inst N/A N/A N/A self cfg AddNewInstance admin_state N/A constants ADMINST_UP disks_active True N/A N/A self diskless_inst N/A N/A N/A self cfg AddNewInstance disks N/A N/A N/A self master_img N/A N/A N/A verify LUClusterVerifyGroup NodeImage uuid N/A self master_uuid N/A N/A N/A self master_img volumes N/A N/A N/A / join N/A disk logical_id N/A inst N/A N/A self running_inst N/A self diskless_inst N/A disk N/A N/A N/A self cfg GetInstanceDisks N/A inst uuid N/A drbd_inst_disks N/A N/A N/A self cfg GetInstanceDisks N/A N/A self drbd_inst uuid N/A N/A N/A N/A N/A self master_img volumes extend N/A N/A N/A / join N/A disk logical_id N/A disk N/A N/A drbd_inst_disks N/A 0 children N/A N/A N/A self master_img instances N/A N/A N/A self running_inst uuid N/A N/A self node1_img N/A N/A N/A verify LUClusterVerifyGroup NodeImage uuid N/A N/A self node1 uuid N/A N/A N/A self node1_img volumes N/A N/A N/A / join N/A disk logical_id N/A disk N/A N/A drbd_inst_disks N/A 0 children N/A N/A self node_imgs N/A N/A self master_uuid N/A N/A self node1 uuid N/A self master_img N/A self node1_img N/A running_inst_disks N/A N/A N/A self cfg GetInstanceDisks N/A N/A self running_inst uuid N/A N/A self diskstatus N/A N/A self master_uuid N/A N/A True N/A N/A objects BlockDevStatus ldisk_status N/A constants LDS_OKAY N/A _ running_inst_disks N/A testDisklessInst N/A N/A self lu N/A N/A N/A N/A N/A lu _VerifyInstance N/A self diskless_inst N/A self node_imgs N/A N/A N/A N/A N/A self mcpu assertLogIsEmpty N/A withLockedLU testOfflineNode N/A N/A self lu N/A N/A N/A N/A N/A self master_img offline True N/A N/A N/A lu _VerifyInstance N/A self drbd_inst N/A self node_imgs N/A N/A N/A N/A N/A self mcpu assertLogIsEmpty N/A withLockedLU testRunningOnOfflineNode N/A N/A self lu N/A N/A N/A N/A N/A self master_img offline True N/A N/A N/A lu _VerifyInstance N/A self running_inst N/A self node_imgs N/A N/A N/A N/A N/A self mcpu assertLogContainsRegex instance is marked as running and lives on offline node N/A withLockedLU testMissingVolume N/A N/A self lu N/A N/A N/A N/A N/A self master_img volumes N/A N/A N/A N/A lu _VerifyInstance N/A self running_inst N/A self node_imgs N/A N/A N/A N/A N/A self mcpu assertLogContainsRegex volume .* missing N/A withLockedLU testRunningInstanceOnWrongNode N/A N/A self lu N/A N/A N/A N/A N/A self master_img instances N/A N/A N/A N/A self diskless_inst admin_state N/A constants ADMINST_UP N/A N/A N/A lu _VerifyInstance N/A self running_inst N/A self node_imgs N/A N/A N/A N/A N/A self mcpu assertLogContainsRegex instance not running on its primary node N/A withLockedLU testRunningInstanceOnRightNode N/A N/A self lu N/A N/A N/A N/A N/A self master_img instances N/A N/A N/A self running_inst uuid N/A N/A N/A lu _VerifyInstance N/A self running_inst N/A self node_imgs N/A N/A N/A N/A N/A self mcpu assertLogIsEmpty N/A withLockedLU testValidDiskStatus N/A N/A self lu N/A N/A N/A N/A N/A lu _VerifyInstance N/A self running_inst N/A self node_imgs N/A self diskstatus N/A N/A N/A N/A self mcpu assertLogIsEmpty N/A withLockedLU testDegradedDiskStatus N/A N/A self lu N/A N/A N/A N/A N/A N/A N/A N/A self diskstatus N/A N/A self master_uuid N/A 0 N/A 1 is_degraded True N/A N/A N/A lu _VerifyInstance N/A self running_inst N/A self node_imgs N/A self diskstatus N/A N/A N/A N/A self mcpu assertLogContainsRegex instance .* is degraded N/A withLockedLU testNotOkayDiskStatus N/A N/A self lu N/A N/A N/A N/A N/A N/A N/A N/A self diskstatus N/A N/A self master_uuid N/A 0 N/A 1 is_degraded True N/A N/A N/A N/A N/A N/A self diskstatus N/A N/A self master_uuid N/A 0 N/A 1 ldisk_status N/A constants LDS_FAULTY N/A N/A N/A lu _VerifyInstance N/A self running_inst N/A self node_imgs N/A self diskstatus N/A N/A N/A N/A self mcpu assertLogContainsRegex instance .* state is 'faulty' N/A withLockedLU testExclusiveStorageWithInvalidInstance N/A N/A self lu N/A N/A N/A N/A N/A N/A self master ndparams N/A N/A constants ND_EXCLUSIVE_STORAGE True N/A N/A N/A lu _VerifyInstance N/A self drbd_inst N/A self node_imgs N/A self diskstatus N/A N/A N/A N/A self mcpu assertLogContainsRegex disk types? drbd, which are not supported N/A withLockedLU testExclusiveStorageWithValidInstance N/A N/A self lu N/A N/A N/A N/A N/A N/A self master ndparams N/A N/A constants ND_EXCLUSIVE_STORAGE True N/A running_inst_disks N/A N/A N/A self cfg GetInstanceDisks N/A N/A self running_inst uuid N/A N/A N/A running_inst_disks N/A 0 spindles 1 N/A feedback_fn N/A N/A N/A _ N/A None N/A N/A N/A N/A self cfg Update N/A running_inst_disks N/A 0 feedback_fn N/A N/A N/A lu _VerifyInstance N/A self running_inst N/A self node_imgs N/A self diskstatus N/A N/A N/A N/A self mcpu assertLogIsEmpty N/A withLockedLU testDrbdInTwoGroups N/A N/A self lu N/A N/A N/A group N/A N/A N/A self cfg AddNewNodeGroup N/A N/A N/A self node1 group N/A group uuid N/A N/A N/A lu _VerifyInstance N/A self drbd_inst N/A self node_imgs N/A self diskstatus N/A N/A N/A N/A self mcpu assertLogContainsRegex instance has primary and secondary nodes in different groups N/A withLockedLU testOfflineSecondary N/A N/A self lu N/A N/A N/A N/A N/A self node1_img offline True N/A N/A N/A lu _VerifyInstance N/A self drbd_inst N/A self node_imgs N/A self diskstatus N/A N/A N/A N/A self mcpu assertLogContainsRegex instance has offline secondary node\(s\) N/A withLockedLU N/A TestLUClusterVerifyGroupVerifyOrphanVolumes N/A TestLUClusterVerifyGroupMethods N/A testOrphanedVolume N/A N/A self lu N/A N/A N/A master_img N/A N/A N/A verify LUClusterVerifyGroup NodeImage uuid N/A self master_uuid N/A N/A master_img volumes N/A mock_vg/disk_0 mock_vg/disk_1 mock_vg/disk_2 other_vg/disk_0 other_vg/disk_1 N/A node_imgs N/A N/A self master_uuid master_img N/A node_vol_should N/A N/A self master_uuid N/A mock_vg/disk_0 other_vg/disk_0 other_vg/disk_1 N/A N/A N/A lu _VerifyOrphanVolumes mock_vg node_vol_should node_imgs N/A N/A utils FieldSet mock_vg/disk_2 N/A N/A N/A N/A self mcpu assertLogContainsRegex volume mock_vg/disk_1 is unknown N/A N/A N/A N/A self mcpu assertLogDoesNotContainRegex volume mock_vg/disk_0 is unknown N/A N/A N/A N/A self mcpu assertLogDoesNotContainRegex volume mock_vg/disk_2 is unknown N/A N/A N/A N/A self mcpu assertLogDoesNotContainRegex volume other_vg/disk_0 is unknown N/A N/A N/A N/A self mcpu assertLogDoesNotContainRegex volume other_vg/disk_1 is unknown N/A withLockedLU N/A TestLUClusterVerifyGroupVerifyNPlusOneMemory N/A TestLUClusterVerifyGroupMethods N/A testN1Failure N/A N/A self lu N/A N/A N/A group1 N/A N/A N/A self cfg AddNewNodeGroup N/A node1 N/A N/A N/A self cfg AddNewNode N/A node2 N/A N/A N/A self cfg AddNewNode group group1 N/A node3 N/A N/A N/A self cfg AddNewNode N/A inst1 N/A N/A N/A self cfg AddNewInstance N/A inst2 N/A N/A N/A self cfg AddNewInstance N/A inst3 N/A N/A N/A self cfg AddNewInstance N/A node1_img N/A N/A N/A verify LUClusterVerifyGroup NodeImage uuid N/A node1 uuid N/A N/A node1_img sbp N/A N/A self master_uuid N/A N/A inst1 uuid N/A inst2 uuid N/A inst3 uuid N/A node2_img N/A N/A N/A verify LUClusterVerifyGroup NodeImage uuid N/A node2 uuid N/A node3_img N/A N/A N/A verify LUClusterVerifyGroup NodeImage uuid N/A node3 uuid N/A N/A node3_img offline True N/A node_imgs N/A N/A node1 uuid N/A node2 uuid N/A node3 uuid node1_img node2_img node3_img N/A N/A N/A lu _VerifyNPlusOneMemory node_imgs N/A N/A N/A self cfg GetAllInstancesInfo N/A N/A N/A N/A self mcpu assertLogContainsRegex not enough memory to accomodate instance failovers N/A N/A N/A N/A self mcpu ClearLogMessages N/A N/A node1_img mfree 1000 N/A N/A N/A lu _VerifyNPlusOneMemory node_imgs N/A N/A N/A self cfg GetAllInstancesInfo N/A N/A N/A N/A self mcpu assertLogIsEmpty N/A withLockedLU N/A TestLUClusterVerifyGroupVerifyFiles N/A TestLUClusterVerifyGroupMethods N/A test N/A N/A self lu N/A N/A N/A node1 N/A N/A N/A self cfg AddNewNode master_candidate False offline False vm_capable True N/A node2 N/A N/A N/A self cfg AddNewNode master_candidate True vm_capable False N/A node3 N/A N/A N/A self cfg AddNewNode master_candidate False offline False vm_capable True N/A node4 N/A N/A N/A self cfg AddNewNode master_candidate False offline False vm_capable True N/A node5 N/A N/A N/A self cfg AddNewNode master_candidate False offline True N/A nodeinfo N/A N/A self master node1 node2 node3 node4 node5 N/A files_all N/A set N/A N/A pathutils CLUSTER_DOMAIN_SECRET_FILE N/A pathutils RAPI_CERT_FILE N/A pathutils RAPI_USERS_FILE N/A files_opt N/A set N/A N/A pathutils RAPI_USERS_FILE N/A hv_xen XL_CONFIG_FILE N/A pathutils VNC_PASSWORD_FILE N/A files_mc N/A set N/A N/A pathutils CLUSTER_CONF_FILE N/A files_vm N/A set N/A N/A hv_xen XEND_CONFIG_FILE N/A hv_xen XL_CONFIG_FILE N/A pathutils VNC_PASSWORD_FILE N/A nvinfo N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A RpcResultsBuilder AddSuccessfulNode N/A self master N/A N/A constants NV_FILELIST N/A N/A pathutils CLUSTER_CONF_FILE N/A pathutils RAPI_CERT_FILE N/A pathutils CLUSTER_DOMAIN_SECRET_FILE N/A hv_xen XEND_CONFIG_FILE N/A hv_xen XL_CONFIG_FILE 82314f897f38b35f9dab2f7c6b1593e0 babbce8f387bc082228e544a2146fee4 cds-47b5b3f19202936bb4 b4a8a824ab3cac3d88839a9adeadf310 77935cee92afd26d162f9e525e3d49b9 AddSuccessfulNode node1 N/A N/A constants NV_FILELIST N/A N/A pathutils RAPI_CERT_FILE N/A hv_xen XEND_CONFIG_FILE 97f0356500e866387f4b84233848cc4a b4a8a824ab3cac3d88839a9adeadf310 AddSuccessfulNode node2 N/A N/A constants NV_FILELIST N/A N/A pathutils RAPI_CERT_FILE N/A pathutils CLUSTER_DOMAIN_SECRET_FILE 97f0356500e866387f4b84233848cc4a cds-47b5b3f19202936bb4 AddSuccessfulNode node3 N/A N/A constants NV_FILELIST N/A N/A pathutils RAPI_CERT_FILE N/A pathutils CLUSTER_CONF_FILE N/A pathutils CLUSTER_DOMAIN_SECRET_FILE N/A pathutils RAPI_USERS_FILE N/A hv_xen XL_CONFIG_FILE 97f0356500e866387f4b84233848cc4a conf-a6d4b13e407867f7a7b4f0f232a8f527 cds-47b5b3f19202936bb4 rapiusers-ea3271e8d810ef3 77935cee92afd26d162f9e525e3d49b9 AddSuccessfulNode node4 N/A AddOfflineNode node5 Build N/A N/A N/A set N/A N/A nvinfo keys N/A set N/A map N/A N/A operator attrgetter uuid nodeinfo N/A N/A N/A lu _VerifyFiles nodeinfo N/A self master_uuid nvinfo N/A files_all files_opt files_mc files_vm N/A expected_msgs N/A N/A File %s found with 2 different checksums (variant 1 on %s, %s, %s; variant 2 on %s) N/A N/A pathutils RAPI_CERT_FILE N/A node1 name N/A node2 name N/A node3 name N/A N/A self master name N/A File %s is missing from node(s) %s N/A N/A pathutils CLUSTER_DOMAIN_SECRET_FILE N/A node1 name N/A File %s should not exist on node(s) %s N/A N/A pathutils CLUSTER_CONF_FILE N/A node3 name N/A File %s is missing from node(s) %s N/A N/A hv_xen XEND_CONFIG_FILE N/A node3 name N/A File %s is missing from node(s) %s N/A N/A pathutils CLUSTER_CONF_FILE N/A node2 name N/A File %s found with 2 different checksums (variant 1 on %s; variant 2 on %s) N/A N/A pathutils CLUSTER_CONF_FILE N/A N/A self master name N/A node3 name N/A File %s is optional, but it must exist on all or no nodes (not found on %s, %s, %s) N/A N/A pathutils RAPI_USERS_FILE N/A N/A self master name N/A node1 name N/A node2 name N/A File %s is optional, but it must exist on all or no nodes (not found on %s) N/A N/A hv_xen XL_CONFIG_FILE N/A node1 name Node did not return file checksum data N/A N/A N/A self assertEqual N/A len N/A N/A N/A self mcpu GetLogMessages N/A len expected_msgs N/A expected_msg expected_msgs N/A N/A N/A N/A N/A self mcpu assertLogContainsInLine expected_msg N/A withLockedLU N/A TestLUClusterVerifyGroupVerifyNodeOs N/A TestLUClusterVerifyGroupMethods N/A testUpdateNodeOsInvalidNodeResult N/A N/A self lu N/A N/A N/A ndata N/A N/A N/A N/A constants NV_OSLIST N/A N/A constants NV_OSLIST N/A N/A N/A constants NV_OSLIST N/A N/A 1 2 N/A N/A N/A N/A N/A self mcpu ClearLogMessages N/A nimage N/A N/A N/A verify LUClusterVerifyGroup NodeImage uuid N/A self master_uuid N/A N/A N/A lu _UpdateNodeOS N/A self master ndata nimage N/A N/A N/A N/A self mcpu assertLogContainsRegex node hasn't returned valid OS data N/A withLockedLU testUpdateNodeOsValidNodeResult N/A N/A self lu N/A N/A N/A ndata N/A N/A constants NV_OSLIST N/A N/A mock_OS /mocked/path True N/A default N/A N/A N/A constants OS_API_V20 True N/A Another_Mock /random True N/A var1 var2 N/A N/A param1 val1 N/A param2 val2 N/A constants OS_API_VERSIONS True N/A nimage N/A N/A N/A verify LUClusterVerifyGroup NodeImage uuid N/A self master_uuid N/A N/A N/A lu _UpdateNodeOS N/A self master ndata nimage N/A N/A N/A N/A self mcpu assertLogIsEmpty N/A withLockedLU testVerifyNodeOs N/A N/A self lu N/A N/A N/A node N/A N/A N/A self cfg AddNewNode N/A nimg_root N/A N/A N/A verify LUClusterVerifyGroup NodeImage uuid N/A self master_uuid N/A nimg N/A N/A N/A verify LUClusterVerifyGroup NodeImage uuid N/A node uuid N/A N/A nimg_root os_fail False N/A N/A nimg_root oslist N/A mock_os broken_base_os only_on_root diffing_os trust_os N/A N/A /mocked/path True N/A set N/A default N/A set N/A set N/A N/A constants OS_API_V20 True N/A N/A /broken False N/A set N/A set N/A set N/A N/A constants OS_API_V20 True N/A N/A /random True N/A set N/A set N/A set True N/A N/A /pinky True N/A set N/A var1 var2 N/A set N/A N/A param1 val1 N/A param2 val2 N/A set N/A N/A constants OS_API_V20 True N/A N/A /trust/mismatch True N/A set N/A set N/A set True N/A N/A nimg os_fail False N/A N/A nimg oslist N/A mock_os only_on_test diffing_os broken_os multi_entries trust_os N/A N/A /mocked/path True N/A set N/A default N/A set N/A set N/A N/A constants OS_API_V20 True N/A N/A /random True N/A set N/A set N/A set True N/A N/A /bunny True N/A set N/A var1 var3 N/A set N/A N/A param1 val1 N/A param3 val3 N/A set N/A N/A constants OS_API_V15 True N/A N/A /broken False N/A set N/A set N/A set N/A N/A constants OS_API_V20 True N/A N/A /multi1 True N/A set N/A set N/A set N/A N/A constants OS_API_V20 True N/A /multi2 True N/A set N/A set N/A set N/A N/A constants OS_API_V20 True N/A N/A /trust/mismatch True N/A set N/A set N/A set False N/A N/A N/A lu _VerifyNodeOS node nimg nimg_root N/A expected_msgs N/A Extra OS only_on_test not present on reference node N/A OSes present on reference node .* but missing on this node:  only_on_root OS API version for diffing_os differs OS variants list for diffing_os differs OS parameters for diffing_os differs Invalid OS broken_os Extra OS broken_os not present on reference node OS 'multi_entries' has multiple entries Extra OS multi_entries not present on reference node OS trusted for trust_os differs from reference node  N/A N/A N/A self assertEqual N/A len expected_msgs N/A len N/A N/A N/A self mcpu GetLogMessages N/A expected_msg expected_msgs N/A N/A N/A N/A N/A self mcpu assertLogContainsRegex expected_msg N/A withLockedLU N/A TestLUClusterVerifyGroupVerifyAcceptedFileStoragePaths N/A TestLUClusterVerifyGroupMethods N/A testNotMaster N/A N/A self lu N/A N/A N/A N/A N/A lu _VerifyAcceptedFileStoragePaths N/A self master N/A False N/A N/A N/A N/A self mcpu assertLogIsEmpty N/A withLockedLU testNotMasterButRetunedValue N/A N/A self lu N/A N/A N/A N/A N/A lu _VerifyAcceptedFileStoragePaths N/A self master N/A N/A constants NV_ACCEPTED_STORAGE_PATHS N/A False N/A N/A N/A N/A self mcpu assertLogContainsRegex Node should not have returned forbidden file storage paths N/A withLockedLU testMasterInvalidNodeResult N/A N/A self lu N/A N/A N/A N/A N/A lu _VerifyAcceptedFileStoragePaths N/A self master N/A True N/A N/A N/A N/A self mcpu assertLogContainsRegex Node did not return forbidden file storage paths N/A withLockedLU testMasterForbiddenPaths N/A N/A self lu N/A N/A N/A N/A N/A lu _VerifyAcceptedFileStoragePaths N/A self master N/A N/A constants NV_ACCEPTED_STORAGE_PATHS N/A /forbidden True N/A N/A N/A N/A self mcpu assertLogContainsRegex Found forbidden file storage paths N/A withLockedLU testMasterSuccess N/A N/A self lu N/A N/A N/A N/A N/A lu _VerifyAcceptedFileStoragePaths N/A self master N/A N/A constants NV_ACCEPTED_STORAGE_PATHS N/A True N/A N/A N/A N/A self mcpu assertLogIsEmpty N/A withLockedLU N/A TestLUClusterVerifyGroupVerifyStoragePaths N/A TestLUClusterVerifyGroupMethods N/A testVerifyFileStoragePathsSuccess N/A N/A self lu N/A N/A N/A N/A N/A lu _VerifyFileStoragePaths N/A self master N/A N/A N/A N/A N/A self mcpu assertLogIsEmpty N/A withLockedLU testVerifyFileStoragePathsFailure N/A N/A self lu N/A N/A N/A N/A N/A lu _VerifyFileStoragePaths N/A self master N/A N/A constants NV_FILE_STORAGE_PATH /fail/path N/A N/A N/A N/A self mcpu assertLogContainsRegex The configured file storage path is unusable N/A withLockedLU testVerifySharedFileStoragePathsSuccess N/A N/A self lu N/A N/A N/A N/A N/A lu _VerifySharedFileStoragePaths N/A self master N/A N/A N/A N/A N/A self mcpu assertLogIsEmpty N/A withLockedLU testVerifySharedFileStoragePathsFailure N/A N/A self lu N/A N/A N/A N/A N/A lu _VerifySharedFileStoragePaths N/A self master N/A N/A constants NV_SHARED_FILE_STORAGE_PATH /fail/path N/A N/A N/A N/A self mcpu assertLogContainsRegex The configured sharedfile storage path is unusable N/A withLockedLU N/A TestLUClusterVerifyGroupVerifyOob N/A TestLUClusterVerifyGroupMethods N/A testEmptyResult N/A N/A self lu N/A N/A N/A N/A N/A lu _VerifyOob N/A self master N/A N/A N/A N/A N/A self mcpu assertLogIsEmpty N/A withLockedLU testErrorResults N/A N/A self lu N/A N/A N/A N/A N/A lu _VerifyOob N/A self master N/A N/A constants NV_OOB_PATHS N/A path1 path2 N/A N/A N/A N/A self mcpu assertLogContainsRegex path1 N/A N/A N/A N/A self mcpu assertLogContainsRegex path2 N/A withLockedLU N/A TestLUClusterVerifyGroupUpdateNodeVolumes N/A TestLUClusterVerifyGroupMethods N/A setUp N/A N/A self N/A N/A N/A N/A N/A N/A super TestLUClusterVerifyGroupUpdateNodeVolumes self setUp N/A N/A self nimg N/A N/A N/A verify LUClusterVerifyGroup NodeImage uuid N/A self master_uuid N/A testNoVgName N/A N/A self lu N/A N/A N/A N/A N/A lu _UpdateNodeVolumes N/A self master N/A N/A self nimg None N/A N/A N/A N/A self mcpu assertLogIsEmpty N/A N/A N/A self assertTrue N/A N/A self nimg lvm_fail N/A withLockedLU testErrorMessage N/A N/A self lu N/A N/A N/A N/A N/A lu _UpdateNodeVolumes N/A self master N/A N/A constants NV_LVLIST mock error N/A self nimg mock_vg N/A N/A N/A N/A self mcpu assertLogContainsRegex LVM problem on node: mock error N/A N/A N/A self assertTrue N/A N/A self nimg lvm_fail N/A withLockedLU testInvalidNodeResult N/A N/A self lu N/A N/A N/A N/A N/A lu _UpdateNodeVolumes N/A self master N/A N/A constants NV_LVLIST N/A 1 2 3 N/A self nimg mock_vg N/A N/A N/A N/A self mcpu assertLogContainsRegex rpc call to node failed N/A N/A N/A self assertTrue N/A N/A self nimg lvm_fail N/A withLockedLU testValidNodeResult N/A N/A self lu N/A N/A N/A N/A N/A lu _UpdateNodeVolumes N/A self master N/A N/A constants NV_LVLIST N/A N/A self nimg mock_vg N/A N/A N/A N/A self mcpu assertLogIsEmpty N/A N/A N/A self assertFalse N/A N/A self nimg lvm_fail N/A withLockedLU N/A TestLUClusterVerifyGroupUpdateNodeInstances N/A TestLUClusterVerifyGroupMethods N/A setUp N/A N/A self N/A N/A N/A N/A N/A N/A super TestLUClusterVerifyGroupUpdateNodeInstances self setUp N/A N/A self nimg N/A N/A N/A verify LUClusterVerifyGroup NodeImage uuid N/A self master_uuid N/A testInvalidNodeResult N/A N/A self lu N/A N/A N/A N/A N/A lu _UpdateNodeInstances N/A self master N/A N/A self nimg N/A N/A N/A N/A self mcpu assertLogContainsRegex rpc call to node failed N/A withLockedLU testValidNodeResult N/A N/A self lu N/A N/A N/A inst N/A N/A N/A self cfg AddNewInstance N/A N/A N/A lu _UpdateNodeInstances N/A self master N/A N/A constants NV_INSTANCELIST N/A N/A inst name N/A self nimg N/A N/A N/A N/A self mcpu assertLogIsEmpty N/A withLockedLU N/A TestLUClusterVerifyGroupUpdateNodeInfo N/A TestLUClusterVerifyGroupMethods N/A setUp N/A N/A self N/A N/A N/A N/A N/A N/A super TestLUClusterVerifyGroupUpdateNodeInfo self setUp N/A N/A self nimg N/A N/A N/A verify LUClusterVerifyGroup NodeImage uuid N/A self master_uuid N/A N/A self valid_hvresult N/A N/A constants NV_HVINFO N/A memory_free memory_total memory_dom0 1024 4096 3072 N/A testInvalidHvNodeResult N/A N/A self lu N/A N/A N/A ndata N/A N/A N/A N/A constants NV_HVINFO N/A N/A N/A N/A N/A self mcpu ClearLogMessages N/A N/A N/A lu _UpdateNodeInfo N/A self master ndata N/A self nimg None N/A N/A N/A N/A self mcpu assertLogContainsRegex rpc call to node failed N/A withLockedLU testInvalidMemoryFreeHvNodeResult N/A N/A self lu N/A N/A N/A N/A N/A lu _UpdateNodeInfo N/A self master N/A N/A constants NV_HVINFO N/A memory_free memory_total memory_dom0 abc 1024 2048 N/A self nimg None N/A N/A N/A N/A self mcpu assertLogContainsRegex node returned invalid nodeinfo, check hypervisor N/A withLockedLU testValidHvNodeResult N/A N/A self lu N/A N/A N/A N/A N/A lu _UpdateNodeInfo N/A self master N/A self valid_hvresult N/A self nimg None N/A N/A N/A N/A self mcpu assertLogIsEmpty N/A withLockedLU testInvalidVgNodeResult N/A N/A self lu N/A N/A N/A vgdata N/A N/A N/A N/A N/A N/A N/A self mcpu ClearLogMessages N/A ndata N/A N/A constants NV_VGLIST vgdata N/A N/A N/A ndata update N/A self valid_hvresult N/A N/A N/A lu _UpdateNodeInfo N/A self master ndata N/A self nimg mock_vg N/A N/A N/A N/A self mcpu assertLogContainsRegex node didn't return data for the volume group 'mock_vg' N/A withLockedLU testInvalidDiskFreeVgNodeResult N/A N/A self lu N/A N/A N/A N/A N/A N/A self valid_hvresult update N/A N/A constants NV_VGLIST N/A mock_vg abc N/A N/A N/A lu _UpdateNodeInfo N/A self master N/A self valid_hvresult N/A self nimg mock_vg N/A N/A N/A N/A self mcpu assertLogContainsRegex node returned invalid LVM info, check LVM status N/A withLockedLU testValidVgNodeResult N/A N/A self lu N/A N/A N/A N/A N/A N/A self valid_hvresult update N/A N/A constants NV_VGLIST N/A mock_vg 10000 N/A N/A N/A lu _UpdateNodeInfo N/A self master N/A self valid_hvresult N/A self nimg mock_vg N/A N/A N/A N/A self mcpu assertLogIsEmpty N/A withLockedLU N/A TestLUClusterVerifyGroupCollectDiskInfo N/A TestLUClusterVerifyGroupMethods N/A setUp N/A N/A self N/A N/A N/A N/A N/A N/A super TestLUClusterVerifyGroupCollectDiskInfo self setUp N/A N/A self node1 N/A N/A N/A self cfg AddNewNode N/A N/A self node2 N/A N/A N/A self cfg AddNewNode N/A N/A self node3 N/A N/A N/A self cfg AddNewNode N/A N/A self diskless_inst N/A N/A N/A self cfg AddNewInstance primary_node N/A self node1 disk_template N/A constants DT_DISKLESS N/A N/A self plain_inst N/A N/A N/A self cfg AddNewInstance primary_node N/A self node2 disk_template N/A constants DT_PLAIN N/A N/A self drbd_inst N/A N/A N/A self cfg AddNewInstance primary_node N/A self node3 secondary_node N/A self node2 disk_template N/A constants DT_DRBD8 N/A N/A self node1_img N/A N/A N/A verify LUClusterVerifyGroup NodeImage uuid N/A N/A self node1 uuid N/A N/A N/A self node1_img pinst N/A N/A N/A self diskless_inst uuid N/A N/A N/A self node1_img sinst N/A N/A N/A self node2_img N/A N/A N/A verify LUClusterVerifyGroup NodeImage uuid N/A N/A self node2 uuid N/A N/A N/A self node2_img pinst N/A N/A N/A self plain_inst uuid N/A N/A N/A self node2_img sinst N/A N/A N/A self drbd_inst uuid N/A N/A self node3_img N/A N/A N/A verify LUClusterVerifyGroup NodeImage uuid N/A N/A self node3 uuid N/A N/A N/A self node3_img pinst N/A N/A N/A self drbd_inst uuid N/A N/A N/A self node3_img sinst N/A N/A N/A self node_images N/A N/A N/A self node1 uuid N/A N/A self node2 uuid N/A N/A self node3 uuid N/A self node1_img N/A self node2_img N/A self node3_img N/A N/A self node_uuids N/A N/A N/A self node1 uuid N/A N/A self node2 uuid N/A N/A self node3 uuid N/A testSuccessfulRun N/A N/A self lu N/A N/A N/A N/A N/A N/A self rpc call_blockdev_getmirrorstatus_multi return_value N/A N/A N/A N/A N/A N/A N/A RpcResultsBuilder AddSuccessfulNode N/A self node2 N/A N/A True N/A True AddSuccessfulNode N/A self node3 N/A N/A True Build N/A N/A N/A lu _CollectDiskInfo N/A self node_uuids N/A self node_images N/A N/A N/A self cfg GetAllInstancesInfo N/A N/A N/A N/A self mcpu assertLogIsEmpty N/A withLockedLU testOfflineAndFailingNodes N/A N/A self lu N/A N/A N/A N/A N/A N/A self rpc call_blockdev_getmirrorstatus_multi return_value N/A N/A N/A N/A N/A N/A N/A RpcResultsBuilder AddOfflineNode N/A self node2 AddFailedNode N/A self node3 Build N/A N/A N/A lu _CollectDiskInfo N/A self node_uuids N/A self node_images N/A N/A N/A self cfg GetAllInstancesInfo N/A N/A N/A N/A self mcpu assertLogContainsRegex while getting disk information N/A withLockedLU testInvalidNodeResult N/A N/A self lu N/A N/A N/A N/A N/A N/A self rpc call_blockdev_getmirrorstatus_multi return_value N/A N/A N/A N/A N/A N/A N/A RpcResultsBuilder AddSuccessfulNode N/A self node2 N/A N/A True N/A False AddSuccessfulNode N/A self node3 N/A Build N/A N/A N/A lu _CollectDiskInfo N/A self node_uuids N/A self node_images N/A N/A N/A self cfg GetAllInstancesInfo N/A N/A N/A N/A self mcpu assertLogIsEmpty N/A withLockedLU N/A TestLUClusterVerifyGroupHooksCallBack N/A TestLUClusterVerifyGroupMethods N/A setUp N/A N/A self N/A N/A N/A N/A N/A N/A super TestLUClusterVerifyGroupHooksCallBack self setUp N/A N/A self feedback_fn N/A N/A N/A _ N/A None N/A PrepareLU N/A N/A self lu N/A N/A N/A N/A N/A N/A super TestLUClusterVerifyGroupHooksCallBack self PrepareLU lu N/A N/A lu my_node_uuids N/A list N/A N/A N/A N/A N/A self cfg GetAllNodesInfo keys N/A testEmptyGroup N/A N/A self lu N/A N/A N/A N/A lu my_node_uuids N/A N/A N/A N/A lu HooksCallBack N/A constants HOOKS_PHASE_POST None N/A self feedback_fn None N/A withLockedLU testFailedResult N/A N/A self lu N/A N/A N/A N/A N/A lu HooksCallBack N/A constants HOOKS_PHASE_POST N/A N/A N/A N/A N/A RpcResultsBuilder use_node_names True AddFailedNode N/A self master Build N/A self feedback_fn None N/A N/A N/A N/A self mcpu assertLogContainsRegex Communication failure in hooks execution N/A withLockedLU testOfflineNode N/A N/A self lu N/A N/A N/A N/A N/A lu HooksCallBack N/A constants HOOKS_PHASE_POST N/A N/A N/A N/A N/A RpcResultsBuilder use_node_names True AddOfflineNode N/A self master Build N/A self feedback_fn None N/A withLockedLU testValidResult N/A N/A self lu N/A N/A N/A N/A N/A lu HooksCallBack N/A constants HOOKS_PHASE_POST N/A N/A N/A N/A N/A RpcResultsBuilder use_node_names True AddSuccessfulNode N/A self master N/A N/A mock_script N/A constants HKR_SUCCESS mock output Build N/A self feedback_fn None N/A withLockedLU testFailedScriptResult N/A N/A self lu N/A N/A N/A N/A N/A lu HooksCallBack N/A constants HOOKS_PHASE_POST N/A N/A N/A N/A N/A RpcResultsBuilder use_node_names True AddSuccessfulNode N/A self master N/A N/A mock_script N/A constants HKR_FAIL mock output Build N/A self feedback_fn None N/A N/A N/A N/A self mcpu assertLogContainsRegex Script mock_script failed N/A withLockedLU N/A TestLUClusterVerifyDisks N/A CmdlibTestCase N/A testVerifyDisks N/A N/A self N/A N/A N/A op N/A N/A opcodes OpClusterVerifyDisks N/A result N/A N/A self ExecOpCode op N/A N/A N/A self assertEqual 1 N/A len N/A result N/A jobs N/A N/A TestLUClusterRenewCrypto N/A CmdlibTestCase N/A setUp N/A N/A self N/A N/A N/A N/A N/A N/A super TestLUClusterRenewCrypto self setUp N/A N/A self _node_cert N/A N/A self _CreateTempFile N/A N/A N/A shutil copy N/A N/A testutils TestDataFilename cert1.pem N/A self _node_cert N/A N/A self _client_node_cert N/A N/A self _CreateTempFile N/A N/A N/A shutil copy N/A N/A testutils TestDataFilename cert2.pem N/A self _client_node_cert N/A N/A self _client_node_cert_digest BF:24:F7:57:50:60:43:87:83:E3:0D:7E:EF:DD:14:6C:13:43:20:4E N/A tearDown N/A N/A self N/A N/A N/A N/A N/A N/A super TestLUClusterRenewCrypto self tearDown N/A _GetFakeDigest N/A N/A self uuid N/A N/A N/A Creates a fake SSL digest depending on the UUID of a node.

    @type uuid: string
    @param uuid: node UUID
    @returns: a string impersonating a SSL digest

     N/A N/A FA:KE:%s:%s:%s:%s N/A N/A uuid N/A 0 2 N/A uuid N/A 2 4 N/A uuid N/A 4 6 N/A uuid N/A 6 8 N/A _InitPathutils N/A N/A self pathutils N/A N/A N/A Patch pathutils to point to temporary files.

     N/A N/A pathutils NODED_CERT_FILE N/A self _node_cert N/A N/A pathutils NODED_CLIENT_CERT_FILE N/A self _client_node_cert N/A _AssertCertFiles N/A N/A self pathutils N/A N/A N/A Check if the correct certificates exist and don't exist on the master.

     N/A N/A N/A self assertTrue N/A N/A N/A os path exists N/A pathutils NODED_CERT_FILE N/A N/A N/A self assertTrue N/A N/A N/A os path exists N/A pathutils NODED_CLIENT_CERT_FILE N/A _CompletelySuccessfulRpc N/A N/A self node_uuid _ N/A N/A N/A Fake RPC call which always returns successfully.

     N/A N/A N/A N/A N/A self RpcResultsBuilder CreateSuccessfulNodeResult node_uuid N/A N/A N/A constants CRYPTO_TYPE_SSL_DIGEST N/A N/A self _GetFakeDigest node_uuid N/A testSuccessfulCase N/A N/A self pathutils N/A N/A N/A N/A N/A self _InitPathutils pathutils N/A num_nodes 3 N/A _ N/A range num_nodes N/A N/A N/A N/A N/A self cfg AddNewNode N/A N/A N/A self rpc call_node_crypto_tokens N/A self _CompletelySuccessfulRpc N/A op N/A N/A opcodes OpClusterRenewCrypto node_certificates True N/A N/A N/A self ExecOpCode op N/A N/A N/A self _AssertCertFiles pathutils N/A cluster N/A N/A N/A self cfg GetClusterInfo N/A N/A N/A self assertEqual N/A num_nodes 1 N/A len N/A cluster candidate_certs N/A nodes N/A N/A N/A self cfg GetAllNodesInfo N/A master_uuid N/A N/A N/A self cfg GetMasterNode N/A N/A node_uuid _ N/A N/A nodes items N/A N/A N/A node_uuid master_uuid N/A N/A N/A N/A self assertEqual N/A self _client_node_cert_digest N/A N/A cluster candidate_certs N/A node_uuid N/A N/A expected_digest N/A N/A self _GetFakeDigest node_uuid N/A N/A N/A self assertEqual expected_digest N/A N/A cluster candidate_certs N/A node_uuid N/A N/A patchPathutils cluster _partiallyFailingRpc N/A N/A self node_uuid _ N/A N/A N/A N/A node_uuid N/A self _failed_node N/A N/A N/A N/A N/A N/A self RpcResultsBuilder CreateFailedNodeResult node_uuid N/A N/A N/A N/A N/A N/A self RpcResultsBuilder CreateSuccessfulNodeResult node_uuid N/A N/A N/A constants CRYPTO_TYPE_SSL_DIGEST N/A N/A self _GetFakeDigest node_uuid N/A testNonMasterFails N/A N/A self pathutils N/A N/A N/A N/A N/A self _InitPathutils pathutils N/A num_nodes 3 N/A _ N/A range num_nodes N/A N/A N/A N/A N/A self cfg AddNewNode N/A nodes N/A N/A N/A self cfg GetAllNodesInfo N/A master_uuid N/A N/A N/A self cfg GetMasterNode N/A N/A self _failed_node N/A N/A node_uuid N/A node_uuid nodes N/A node_uuid master_uuid N/A 1 N/A N/A N/A self rpc call_node_crypto_tokens N/A self _partiallyFailingRpc N/A op N/A N/A opcodes OpClusterRenewCrypto node_certificates True N/A N/A N/A self ExecOpCode op N/A N/A N/A self _AssertCertFiles pathutils N/A cluster N/A N/A N/A self cfg GetClusterInfo N/A N/A N/A self assertEqual num_nodes N/A len N/A cluster candidate_certs N/A nodes N/A N/A N/A self cfg GetAllNodesInfo N/A N/A node_uuid _ N/A N/A nodes items N/A N/A N/A node_uuid N/A self _failed_node N/A N/A N/A N/A self assertTrue N/A node_uuid N/A cluster candidate_certs N/A N/A N/A N/A self assertTrue N/A node_uuid N/A cluster candidate_certs N/A N/A patchPathutils cluster testOfflineNodes N/A N/A self pathutils N/A N/A N/A N/A N/A self _InitPathutils pathutils N/A num_nodes 3 N/A offline_index 1 N/A i N/A range num_nodes N/A N/A N/A N/A N/A self cfg AddNewNode offline N/A i offline_index N/A N/A N/A self rpc call_node_crypto_tokens N/A self _CompletelySuccessfulRpc N/A op N/A N/A opcodes OpClusterRenewCrypto node_certificates True N/A N/A N/A self ExecOpCode op N/A N/A N/A self _AssertCertFiles pathutils N/A cluster N/A N/A N/A self cfg GetClusterInfo N/A N/A N/A self assertEqual num_nodes N/A len N/A cluster candidate_certs N/A nodes N/A N/A N/A self cfg GetAllNodesInfo N/A N/A node_uuid node_info N/A N/A nodes items N/A N/A N/A N/A node_info offline True N/A N/A N/A N/A self assertTrue N/A node_uuid N/A cluster candidate_certs N/A N/A N/A N/A self assertTrue N/A node_uuid N/A cluster candidate_certs N/A N/A patchPathutils cluster _RpcSuccessfulAfterRetries N/A N/A self node_uuid _ N/A N/A N/A N/A N/A self _retries N/A self _max_retries N/A N/A N/A self _retries 1 N/A N/A N/A N/A N/A self RpcResultsBuilder CreateFailedNodeResult node_uuid N/A N/A N/A N/A N/A N/A self RpcResultsBuilder CreateSuccessfulNodeResult node_uuid N/A N/A N/A constants CRYPTO_TYPE_SSL_DIGEST N/A N/A self _GetFakeDigest node_uuid N/A _RpcSuccessfulAfterRetriesNonMaster N/A N/A self node_uuid _ N/A N/A N/A N/A N/A N/A self _retries N/A self _max_retries N/A node_uuid N/A self _master_uuid N/A N/A N/A self _retries 1 N/A N/A N/A N/A N/A self RpcResultsBuilder CreateFailedNodeResult node_uuid N/A N/A N/A N/A N/A N/A self RpcResultsBuilder CreateSuccessfulNodeResult node_uuid N/A N/A N/A constants CRYPTO_TYPE_SSL_DIGEST N/A N/A self _GetFakeDigest node_uuid N/A _NonMasterRetries N/A N/A self pathutils max_retries N/A N/A N/A N/A N/A self _InitPathutils pathutils N/A N/A self _master_uuid N/A N/A N/A self cfg GetMasterNode N/A N/A self _max_retries max_retries N/A N/A self _retries 0 N/A N/A N/A self rpc call_node_crypto_tokens N/A self _RpcSuccessfulAfterRetriesNonMaster N/A N/A N/A N/A self cfg AddNewNode N/A op N/A N/A opcodes OpClusterRenewCrypto node_certificates True N/A N/A N/A self ExecOpCode op N/A N/A N/A self _AssertCertFiles pathutils N/A N/A N/A N/A self cfg GetClusterInfo N/A testNonMasterRetriesSuccess N/A N/A self pathutils N/A N/A N/A cluster N/A N/A self _NonMasterRetries pathutils 2 N/A N/A N/A self assertEqual 2 N/A len N/A N/A N/A cluster candidate_certs values N/A N/A patchPathutils cluster testNonMasterRetriesFail N/A N/A self pathutils N/A N/A N/A cluster N/A N/A self _NonMasterRetries pathutils 5 N/A N/A N/A self assertEqual 1 N/A len N/A N/A N/A cluster candidate_certs values N/A N/A N/A self assertTrue N/A N/A self _master_uuid N/A cluster candidate_certs N/A N/A patchPathutils cluster N/A N/A N/A __name__ __main__ N/A N/A N/A N/A testutils GanetiTestProgram