Module Import alias Import alias Import alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ClassDef bases AttributeLoad NameLoad attr body ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Str decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Str AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Str AttributeLoad AttributeLoad NameLoad attr attr 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 Str keyword NameLoad keyword Num keyword NameLoad Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Num AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str ClassDef bases NameLoad body Assign NameStore Dict NameLoad NameLoad decorator_list Assign NameStore Call NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Num ClassDef bases NameLoad body Assign NameStore Dict decorator_list Assign NameStore Call NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str keyword NameLoad keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Num ClassDef bases NameLoad body Assign NameStore Dict NameLoad NameLoad decorator_list Assign NameStore Call NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Str ClassDef bases NameLoad body Assign NameStore Dict NameLoad NameLoad decorator_list Assign NameStore Call NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Str Assign NameStore Str ClassDef bases NameLoad body Assign NameStore Dict NameLoad NameLoad decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Return NameLoad decorator_list NameLoad decorator_list Assign NameStore Call NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Assign NameStore AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr With Call AttributeLoad NameLoad attr BinOpMod Str NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Str ClassDef bases NameLoad body Assign NameStore Dict decorator_list Assign NameStore Call NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str ClassDef bases NameLoad body Assign NameStore Dict decorator_list Assign NameStore Call NameLoad ClassDef bases NameLoad body Assign NameStore ListLoad FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list decorator_list Assign NameStore Call AttributeLoad NameLoad attr Str keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr ListLoad NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str ClassDef bases NameLoad body Assign NameStore Dict decorator_list Assign NameStore Call NameLoad ClassDef bases AttributeLoad NameLoad attr body Assign NameStore ListLoad FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list NameLoad decorator_list Assign NameStore Call AttributeLoad NameLoad attr Str keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr ListLoad NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Str ClassDef bases NameLoad body Assign NameStore Dict NameLoad NameLoad decorator_list Assign NameStore Call NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Str ClassDef bases NameLoad body Assign NameStore Dict Str NameLoad decorator_list Assign NameStore Call NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Dict Str Str Str Num Num Num Assign NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Dict Str Str Str Num Num Num Assign NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Str Assign NameStore Dict NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Str Assign NameStore Dict NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Str Assign NameStore Dict NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Dict Str Str Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Dict Str Str Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Dict NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr Dict NameLoad NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Dict NameLoad NameLoad NameLoad NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Str Assign NameStore Dict NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam defaults body Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Dict Str Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Dict Str Str Str Str AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Dict Str Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Dict Str Str Str Str Str Str Expr Call AttributeLoad NameLoad attr Dict Str Str Str Str NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Dict Str Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Dict Str Str Expr Call AttributeLoad NameLoad attr Dict Str Str NameLoad decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam defaults body Assign NameStore Dict Str Num Assign NameStore Dict Str Num Assign NameStore Dict Str Num Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr TupleLoad NameLoad NameLoad NameLoad With Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Str NameLoad body Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Dict Str Num Assign NameStore Dict Str Num Assign NameStore Dict Str Num ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr Call AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr Call AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr Call AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr decorator_list decorator_list Assign NameStore Call NameLoad Call NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr keyword TupleLoad NameLoad NameLoad NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr Assign NameStore Dict Str Num Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore ListLoad Str Str Str Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Dict NameLoad NameLoad NameLoad NameLoad Assign NameStore Str Assign NameStore Str Assign NameStore Dict NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Dict NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Dict NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Str Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Str Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Str Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Str ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad decorator_list Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr NameLoad SubscriptLoad NameLoad Index Str decorator_list FunctionDef arguments args NameParam defaults body ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str decorator_list Expr Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str decorator_list Expr Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str decorator_list Expr Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Str Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr Str keyword NameLoad decorator_list Expr Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr Str decorator_list Assign NameStore Str Assign NameStore Call NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr Str keyword NameLoad decorator_list Assign NameStore Str Assign NameStore Call NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Expr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr Str decorator_list Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr Str AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr Str decorator_list Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr Str AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str decorator_list Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Call NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Dict Str Str NameLoad NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Dict Str NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Str Assign NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str decorator_list Assign NameStore Str Assign NameStore Str Assign NameStore Call NameLoad keyword NameLoad keyword NameLoad keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Dict NameLoad Dict Str NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Dict Str NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Dict NameLoad Str NameLoad Str Assign NameStore Dict NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Dict NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr Str decorator_list Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call NameLoad Assign NameStore Call NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr keyword Dict Str Str Expr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr Str decorator_list Assign NameStore Dict Str Str Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr keyword ListLoad NameLoad Call NameLoad Expr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str ClassDef bases AttributeLoad NameLoad attr body Assign NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str decorator_list Assign NameStore Dict Str Str Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr Dict NameLoad NameLoad Assign NameStore Call NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr keyword ListLoad NameLoad Call NameLoad Expr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body ClassDef bases AttributeLoad NameLoad attr body Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad decorator_list Assign NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr keyword Dict Str Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr Assign AttributeStore NameLoad attr Str Assign AttributeStore NameLoad attr Str ClassDef bases AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad decorator_list Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr Str Assign AttributeStore AttributeLoad NameLoad attr attr Str Assign AttributeStore AttributeLoad NameLoad attr attr Str Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call NameLoad keyword Str Assign AttributeStore AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad NameLoad body If UnaryOpNot NameLoad body Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword NameLoad keyword NameLoad If NameLoad body Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr keyword AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr orelse Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr keyword AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr keyword Dict Str Str Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr Call AttributeLoad NameLoad attr keyword Dict Str Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword NameLoad If NameLoad body Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr keyword AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr orelse Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr keyword AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr keyword NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr keyword NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign AttributeStore AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr Call NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr Call NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr keyword Dict Str Str Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad Assign NameStore Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword Dict Str Str keyword Dict Expr Call AttributeLoad NameLoad attr ListLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Num Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad ListLoad Dict Str NameLoad ListLoad Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad Assign NameStore Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr Num Call NameLoad NameLoad Assign SubscriptStore SubscriptLoad SubscriptLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Index Num Index Num Index Str Dict Assign SubscriptStore SubscriptLoad SubscriptLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Index Num Index Num Index Str Dict Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad SubscriptLoad NameLoad Index Num attr Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Num Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad Dict Str NameLoad Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad Assign NameStore Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword Dict Str Str keyword Dict Expr Call AttributeLoad NameLoad attr Num Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad SubscriptLoad NameLoad Index Num attr Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str ClassDef bases AttributeLoad NameLoad attr body Assign NameStore NameLoad decorator_list Assign NameStore Num Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr Dict NameLoad ListLoad Dict Str NameLoad Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad Assign NameStore Call NameLoad Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword Dict Str Str keyword Dict Expr Call AttributeLoad NameLoad attr Num Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad SubscriptLoad NameLoad Index Num attr Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad Num Num Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad ListLoad Dict Str SubscriptLoad NameLoad Index Num ListLoad Dict Str SubscriptLoad NameLoad Index Num Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad Assign NameStore Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr Num Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num AttributeLoad SubscriptLoad NameLoad Index Num attr Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Num Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad ListLoad Dict Str NameLoad ListLoad Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr Str decorator_list Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr Num Call NameLoad NameLoad Assign SubscriptStore SubscriptLoad SubscriptLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Index Num Index Num Index Str Dict NameLoad NameLoad Expr Call AttributeLoad NameLoad attr SubscriptLoad SubscriptLoad SubscriptLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Index Num Index Num Index Num BinOpMod AttributeLoad NameLoad attr Dict Str NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad Num Num Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad Dict Str SubscriptLoad NameLoad Index Num Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad Dict Str SubscriptLoad NameLoad Index Num Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr ListLoad NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr keyword NameLoad Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword Dict Str Str keyword Dict Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword Dict Str Str keyword Dict Str Str Num Num Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword Dict Str Str keyword Dict Str Str Num Num decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad Num Num Num Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad Dict Str SubscriptLoad NameLoad Index Num Dict Str SubscriptLoad NameLoad Index Num Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad Dict Str SubscriptLoad NameLoad Index Num Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr ListLoad NameLoad NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr keyword NameLoad Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword Dict Str Str keyword Dict Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword Dict Str Str keyword Dict Str Str Num Num Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Num Call NameLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr Assign AttributeStore NameLoad attr Num ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam defaults kwarg body Raise AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Return NameLoad decorator_list NameLoad decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults vararg body Return AttributeLoad NameLoad attr decorator_list NameLoad decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults vararg body Return NameLoad decorator_list NameLoad decorator_list Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Num ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam defaults kwarg body Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Return NameLoad decorator_list NameLoad decorator_list Assign NameStore Call AttributeLoad NameLoad attr Str Str Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Str Str keyword NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Str Str keyword NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Str Str decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Str ListLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str ListLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad ListLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad ListLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr Str keyword NameLoad decorator_list Assign NameStore Call NameLoad keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad ListLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr NameLoad ListLoad NameLoad NameLoad decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad NameLoad Str Str Str Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore ListLoad Str Str Str NameLoad Assign AttributeStore Call NameLoad NameLoad attr Call AttributeLoad NameLoad attr keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad NameLoad NameLoad Num Num Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list Call AttributeLoad NameLoad attr Str keyword NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Str Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore ListLoad Str NameLoad NameLoad NameLoad Assign AttributeStore Call NameLoad NameLoad attr Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str NameLoad NameLoad ListLoad NameLoad Num Num decorator_list Call AttributeLoad NameLoad attr Str keyword NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore BinOpMult ListLoad Str Num Assign AttributeStore Call NameLoad NameLoad attr Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str NameLoad NameLoad NameLoad Num Num decorator_list Call AttributeLoad NameLoad attr Str keyword NameLoad FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore ListLoad Str Assign AttributeStore Call NameLoad NameLoad attr Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str NameLoad Str NameLoad Num Num decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad NameLoad NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad Num Num Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list Call AttributeLoad NameLoad attr Str keyword NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str NameLoad Num Num decorator_list Call AttributeLoad NameLoad attr Str keyword NameLoad decorator_list
N/A N/A itertools N/A mock N/A six openstack exceptions openstack format openstack resource2 openstack session openstack.tests.unit base TestComponent N/A N/A base TestCase N/A ExampleComponent N/A N/A resource2 _BaseComponent N/A N/A key _example N/A test_implementations N/A N/A self N/A N/A N/A N/A N/A self assertEqual _body N/A N/A resource2 Body key N/A N/A N/A self assertEqual _header N/A N/A resource2 Header key N/A N/A N/A self assertEqual _uri N/A N/A resource2 URI key N/A test_creation N/A N/A self N/A N/A N/A sot N/A N/A resource2 _BaseComponent name type int default 1 alternate_id True N/A N/A N/A self assertEqual name N/A sot name N/A N/A N/A self assertEqual int N/A sot type N/A N/A N/A self assertEqual 1 N/A sot default N/A N/A N/A self assertTrue N/A sot alternate_id N/A test_get_no_instance N/A N/A self N/A N/A N/A sot N/A N/A resource2 _BaseComponent test N/A result N/A N/A sot __get__ None None N/A N/A N/A self assertIsNone result N/A test_get_name_None N/A N/A self N/A N/A N/A name name Parent N/A object N/A N/A _example N/A name None N/A N/A instance N/A Parent N/A sot N/A N/A TestComponent ExampleComponent name default 1 N/A result N/A N/A sot __get__ instance None N/A N/A N/A self assertIsNone result N/A test_get_default N/A N/A self N/A N/A N/A expected_result 123 Parent N/A object N/A N/A _example N/A N/A N/A instance N/A Parent N/A sot N/A N/A TestComponent ExampleComponent name type dict default expected_result N/A result N/A N/A sot __get__ instance None N/A N/A N/A self assertEqual expected_result result N/A test_get_name_untyped N/A N/A self N/A N/A N/A name name N/A expected_result 123 Parent N/A object N/A N/A _example N/A name expected_result N/A N/A instance N/A Parent N/A sot N/A N/A TestComponent ExampleComponent name N/A result N/A N/A sot __get__ instance None N/A N/A N/A self assertEqual expected_result result N/A test_get_name_typed N/A N/A self N/A N/A N/A name name N/A value 123 Parent N/A object N/A N/A _example N/A name value N/A N/A instance N/A Parent N/A sot N/A N/A TestComponent ExampleComponent name type int N/A result N/A N/A sot __get__ instance None N/A N/A N/A self assertEqual N/A int value result N/A test_get_name_formatter N/A N/A self N/A N/A N/A name name N/A value 123 N/A expected_result one hundred twenty three Parent N/A object N/A N/A _example N/A name value N/A FakeFormatter N/A object N/A deserialize N/A N/A cls value N/A N/A N/A expected_result N/A classmethod N/A N/A instance N/A Parent N/A sot N/A N/A TestComponent ExampleComponent name type FakeFormatter N/A mock_issubclass N/A N/A mock Mock return_value True N/A module N/A N/A N/A six moves builtins __name__ N/A N/A N/A mock patch N/A %s.issubclass module mock_issubclass N/A N/A result N/A N/A sot __get__ instance None N/A N/A N/A self assertEqual expected_result result N/A test_set_name_untyped N/A N/A self N/A N/A N/A name name N/A expected_value 123 Parent N/A object N/A N/A _example N/A N/A N/A instance N/A Parent N/A sot N/A N/A TestComponent ExampleComponent name N/A N/A N/A sot __set__ instance expected_value N/A N/A N/A self assertEqual expected_value N/A N/A instance _example N/A name N/A test_set_name_typed N/A N/A self N/A N/A N/A expected_value 123 Parent N/A object N/A N/A _example N/A N/A N/A instance N/A Parent FakeType N/A object N/A N/A calls N/A __init__ N/A N/A self arg N/A N/A N/A N/A N/A N/A FakeType calls append arg N/A N/A N/A sot N/A N/A TestComponent ExampleComponent name type FakeType N/A N/A N/A sot __set__ instance expected_value N/A N/A N/A self assertEqual N/A expected_value N/A FakeType calls N/A test_set_name_formatter N/A N/A self N/A N/A N/A expected_value 123 Parent N/A object N/A N/A _example N/A N/A N/A instance N/A Parent FakeFormatter N/A N/A format Formatter N/A N/A calls N/A serialize N/A N/A cls arg N/A N/A N/A N/A N/A N/A FakeFormatter calls append arg N/A classmethod N/A N/A sot N/A N/A TestComponent ExampleComponent name type FakeFormatter N/A N/A N/A sot __set__ instance expected_value N/A N/A N/A self assertEqual N/A expected_value N/A FakeFormatter calls N/A test_delete_name N/A N/A self N/A N/A N/A name name N/A expected_value 123 Parent N/A object N/A N/A _example N/A name expected_value N/A N/A instance N/A Parent N/A sot N/A N/A TestComponent ExampleComponent name N/A N/A N/A sot __delete__ instance N/A N/A N/A self assertNotIn name N/A instance _example N/A test_delete_name_doesnt_exist N/A N/A self N/A N/A N/A name name N/A expected_value 123 Parent N/A object N/A N/A _example N/A what expected_value N/A N/A instance N/A Parent N/A sot N/A N/A TestComponent ExampleComponent name N/A N/A N/A sot __delete__ instance N/A N/A N/A self assertNotIn name N/A instance _example N/A N/A TestComponentManager N/A N/A base TestCase N/A test_create_basic N/A N/A self N/A N/A N/A sot N/A N/A resource2 _ComponentManager N/A N/A N/A self assertEqual N/A dict N/A sot attributes N/A N/A N/A self assertEqual N/A set N/A sot _dirty N/A test_create_unsynced N/A N/A self N/A N/A N/A attrs N/A hey hi hello 1 2 3 N/A sync False N/A sot N/A N/A resource2 _ComponentManager attributes attrs synchronized sync N/A N/A N/A self assertEqual attrs N/A sot attributes N/A N/A N/A self assertEqual N/A set N/A N/A attrs keys N/A sot _dirty N/A test_create_synced N/A N/A self N/A N/A N/A attrs N/A hey hi hello 1 2 3 N/A sync True N/A sot N/A N/A resource2 _ComponentManager attributes attrs synchronized sync N/A N/A N/A self assertEqual attrs N/A sot attributes N/A N/A N/A self assertEqual N/A set N/A sot _dirty N/A test_getitem N/A N/A self N/A N/A N/A key key N/A value value N/A attrs N/A key value N/A sot N/A N/A resource2 _ComponentManager attributes attrs N/A N/A N/A self assertEqual value N/A N/A sot __getitem__ key N/A test_setitem_new N/A N/A self N/A N/A N/A key key N/A value value N/A sot N/A N/A resource2 _ComponentManager N/A N/A N/A sot __setitem__ key value N/A N/A N/A self assertIn key N/A sot attributes N/A N/A N/A self assertIn key N/A sot dirty N/A test_setitem_unchanged N/A N/A self N/A N/A N/A key key N/A value value N/A attrs N/A key value N/A sot N/A N/A resource2 _ComponentManager attributes attrs synchronized True N/A N/A N/A sot __setitem__ key value N/A N/A N/A self assertEqual value N/A N/A sot attributes N/A key N/A N/A N/A self assertNotIn key N/A sot dirty N/A test_delitem N/A N/A self N/A N/A N/A key key N/A value value N/A attrs N/A key value N/A sot N/A N/A resource2 _ComponentManager attributes attrs synchronized True N/A N/A N/A sot __delitem__ key N/A N/A N/A self assertIsNone N/A N/A sot dirty N/A key N/A test_iter N/A N/A self N/A N/A N/A attrs N/A key value N/A sot N/A N/A resource2 _ComponentManager attributes attrs N/A N/A N/A self assertItemsEqual N/A iter attrs N/A N/A sot __iter__ N/A test_len N/A N/A self N/A N/A N/A attrs N/A key value N/A sot N/A N/A resource2 _ComponentManager attributes attrs N/A N/A N/A self assertEqual N/A len attrs N/A N/A sot __len__ N/A test_dirty N/A N/A self N/A N/A N/A key key N/A key2 key2 N/A value value N/A attrs N/A key value N/A sot N/A N/A resource2 _ComponentManager attributes attrs synchronized False N/A N/A N/A self assertEqual N/A key value N/A sot dirty N/A N/A N/A sot __setitem__ key2 value N/A N/A N/A self assertEqual N/A key key2 value value N/A sot dirty N/A test_clean N/A N/A self N/A N/A N/A key key N/A value value N/A attrs N/A key value N/A sot N/A N/A resource2 _ComponentManager attributes attrs synchronized False N/A N/A N/A self assertEqual attrs N/A sot dirty N/A N/A N/A sot clean N/A N/A N/A self assertEqual N/A dict N/A sot dirty N/A N/A Test_Request N/A N/A base TestCase N/A test_create N/A N/A self N/A N/A N/A uri 1 N/A body 2 N/A headers 3 N/A sot N/A N/A resource2 _Request uri body headers N/A N/A N/A self assertEqual uri N/A sot uri N/A N/A N/A self assertEqual body N/A sot body N/A N/A N/A self assertEqual headers N/A sot headers N/A N/A TestQueryParameters N/A N/A base TestCase N/A test_create N/A N/A self N/A N/A N/A location location N/A mapping N/A first_name first-name N/A sot N/A N/A resource2 QueryParameters location mapping N/A N/A N/A self assertEqual N/A location first_name location first-name N/A sot _mapping N/A test_transpose_unmapped N/A N/A self N/A N/A N/A location location N/A mapping N/A first_name first-name N/A sot N/A N/A resource2 QueryParameters location mapping N/A result N/A N/A sot _transpose N/A location first_name last_name Brooklyn Brian Curtin N/A N/A N/A self assertEqual N/A location first-name Brooklyn Brian result N/A test_transpose_not_in_query N/A N/A self N/A N/A N/A location location N/A mapping N/A first_name first-name N/A sot N/A N/A resource2 QueryParameters location mapping N/A result N/A N/A sot _transpose N/A location Brooklyn N/A N/A N/A self assertEqual N/A location Brooklyn result N/A N/A TestResource N/A N/A base TestCase N/A test_initialize_basic N/A N/A self N/A N/A N/A body N/A body 1 N/A header N/A header 2 N/A uri N/A uri 3 N/A everything N/A dict N/A N/A itertools chain N/A N/A body items N/A N/A header items N/A N/A uri items N/A mock_collect N/A N/A mock Mock N/A N/A mock_collect return_value N/A body header uri N/A N/A N/A N/A mock patch object N/A resource2 Resource _collect_attrs mock_collect N/A N/A sot N/A N/A resource2 Resource synchronized False everything N/A N/A N/A mock_collect assert_called_once_with everything N/A N/A N/A self assertIsInstance N/A sot _body N/A resource2 _ComponentManager N/A N/A N/A self assertEqual body N/A N/A sot _body dirty N/A N/A N/A self assertIsInstance N/A sot _header N/A resource2 _ComponentManager N/A N/A N/A self assertEqual header N/A N/A sot _header dirty N/A N/A N/A self assertIsInstance N/A sot _uri N/A resource2 _ComponentManager N/A N/A N/A self assertEqual uri N/A N/A sot _uri dirty N/A N/A N/A self assertFalse N/A sot allow_create N/A N/A N/A self assertFalse N/A sot allow_get N/A N/A N/A self assertFalse N/A sot allow_update N/A N/A N/A self assertFalse N/A sot allow_delete N/A N/A N/A self assertFalse N/A sot allow_list N/A N/A N/A self assertFalse N/A sot allow_head N/A N/A N/A self assertFalse N/A sot patch_update N/A test_repr N/A N/A self N/A N/A N/A a N/A a 1 N/A b N/A b 2 N/A c N/A c 3 Test N/A N/A resource2 Resource N/A __init__ N/A N/A self N/A N/A N/A N/A self _body N/A N/A mock Mock N/A N/A N/A N/A self _body attributes items N/A N/A mock Mock return_value N/A N/A a items N/A N/A self _header N/A N/A mock Mock N/A N/A N/A N/A self _header attributes items N/A N/A mock Mock return_value N/A N/A b items N/A N/A self _uri N/A N/A mock Mock N/A N/A N/A N/A self _uri attributes items N/A N/A mock Mock return_value N/A N/A c items N/A N/A N/A the_repr N/A repr N/A Test N/A N/A N/A self assertIn openstack.tests.unit.test_resource2.Test the_repr N/A N/A N/A self assertIn a=1 the_repr N/A N/A N/A self assertIn b=2 the_repr N/A N/A N/A self assertIn c=3 the_repr N/A test__update N/A N/A self N/A N/A N/A sot N/A N/A resource2 Resource N/A body body N/A header header N/A uri uri N/A N/A sot _collect_attrs N/A N/A mock Mock return_value N/A body header uri N/A N/A N/A sot _body update N/A N/A mock Mock N/A N/A N/A sot _header update N/A N/A mock Mock N/A N/A N/A sot _uri update N/A N/A mock Mock N/A args N/A arg 1 N/A N/A N/A sot _update args N/A N/A N/A N/A sot _collect_attrs assert_called_once_with args N/A N/A N/A N/A N/A sot _body update assert_called_once_with body N/A N/A N/A N/A N/A sot _header update assert_called_once_with header N/A N/A N/A N/A N/A sot _uri update assert_called_once_with uri N/A test__collect_attrs N/A N/A self N/A N/A N/A sot N/A N/A resource2 Resource N/A expected_attrs N/A body header uri N/A N/A sot _consume_attrs N/A N/A mock Mock N/A N/A N/A sot _consume_attrs side_effect expected_attrs N/A actual_attrs N/A N/A sot _collect_attrs N/A dict N/A N/A N/A self assertItemsEqual expected_attrs actual_attrs N/A test__consume_attrs N/A N/A self N/A N/A N/A serverside_key1 someKey1 N/A clientside_key1 some_key1 N/A serverside_key2 someKey2 N/A clientside_key2 some_key2 N/A value1 value1 N/A value2 value2 N/A mapping N/A clientside_key1 clientside_key2 serverside_key1 serverside_key2 N/A other_key otherKey N/A other_value other N/A attrs N/A clientside_key1 serverside_key2 other_key value1 value2 other_value N/A sot N/A N/A resource2 Resource N/A result N/A N/A sot _consume_attrs mapping attrs N/A N/A N/A self assertDictEqual N/A other_key other_value attrs N/A N/A N/A self assertDictEqual N/A serverside_key1 serverside_key2 value1 value2 result N/A test__mapping_defaults N/A N/A self N/A N/A N/A N/A N/A self assertIn location N/A N/A N/A resource2 Resource _header_mapping N/A N/A N/A self assertIn name N/A N/A N/A resource2 Resource _body_mapping N/A N/A N/A self assertIn id N/A N/A N/A resource2 Resource _body_mapping N/A test__mapping_overrides N/A N/A self N/A N/A N/A new_name MyName N/A new_id MyID Test N/A N/A resource2 Resource N/A N/A name N/A N/A resource2 Body new_name N/A id N/A N/A resource2 Body new_id N/A N/A mapping N/A N/A Test _body_mapping N/A N/A N/A self assertEqual new_name N/A mapping N/A name N/A N/A N/A self assertEqual new_id N/A mapping N/A id N/A test__body_mapping N/A N/A self N/A N/A Test N/A N/A resource2 Resource N/A N/A x N/A N/A resource2 Body x N/A y N/A N/A resource2 Body y N/A z N/A N/A resource2 Body z N/A N/A N/A N/A self assertIn x N/A N/A Test _body_mapping N/A N/A N/A self assertIn y N/A N/A Test _body_mapping N/A N/A N/A self assertIn z N/A N/A Test _body_mapping N/A test__header_mapping N/A N/A self N/A N/A Test N/A N/A resource2 Resource N/A N/A x N/A N/A resource2 Header x N/A y N/A N/A resource2 Header y N/A z N/A N/A resource2 Header z N/A N/A N/A N/A self assertIn x N/A N/A Test _header_mapping N/A N/A N/A self assertIn y N/A N/A Test _header_mapping N/A N/A N/A self assertIn z N/A N/A Test _header_mapping N/A test__uri_mapping N/A N/A self N/A N/A Test N/A N/A resource2 Resource N/A N/A x N/A N/A resource2 URI x N/A y N/A N/A resource2 URI y N/A z N/A N/A resource2 URI z N/A N/A N/A N/A self assertIn x N/A N/A Test _uri_mapping N/A N/A N/A self assertIn y N/A N/A Test _uri_mapping N/A N/A N/A self assertIn z N/A N/A Test _uri_mapping N/A test__alternate_id_None N/A N/A self N/A N/A N/A N/A N/A self assertEqual N/A N/A N/A resource2 Resource _alternate_id N/A test__alternate_id N/A N/A self N/A N/A Test N/A N/A resource2 Resource N/A N/A alt N/A N/A resource2 Body alt alternate_id True N/A N/A N/A N/A self assertTrue alt N/A N/A Test _alternate_id N/A test__get_id_instance N/A N/A self N/A N/A Test N/A N/A resource2 Resource N/A N/A id N/A N/A resource2 Body id N/A N/A value id N/A sot N/A Test id value N/A N/A N/A self assertEqual value N/A N/A sot _get_id sot N/A test__get_id_instance_alternate N/A N/A self N/A N/A Test N/A N/A resource2 Resource N/A N/A attr N/A N/A resource2 Body attr alternate_id True N/A N/A value id N/A sot N/A Test attr value N/A N/A N/A self assertEqual value N/A N/A sot _get_id sot N/A test__get_id_value N/A N/A self N/A N/A N/A value id N/A N/A N/A self assertEqual value N/A N/A N/A resource2 Resource _get_id value N/A test_new N/A N/A self N/A N/A Test N/A N/A resource2 Resource N/A N/A attr N/A N/A resource2 Body attr N/A N/A value value N/A sot N/A N/A Test new attr value N/A N/A N/A self assertIn attr N/A N/A sot _body dirty N/A N/A N/A self assertEqual value N/A sot attr N/A test_existing N/A N/A self N/A N/A Test N/A N/A resource2 Resource N/A N/A attr N/A N/A resource2 Body attr N/A N/A value value N/A sot N/A N/A Test existing attr value N/A N/A N/A self assertNotIn attr N/A N/A sot _body dirty N/A N/A N/A self assertEqual value N/A sot attr N/A test__prepare_request_with_id N/A N/A self N/A N/A Test N/A N/A resource2 Resource N/A N/A base_path /something N/A body_attr N/A N/A resource2 Body x N/A header_attr N/A N/A resource2 Header y N/A N/A the_id id N/A body_value body N/A header_value header N/A sot N/A Test id the_id body_attr body_value header_attr header_value synchronized False N/A result N/A N/A sot _prepare_request requires_id True N/A N/A N/A self assertEqual something/id N/A result uri N/A N/A N/A self assertEqual N/A x id body_value the_id N/A result body N/A N/A N/A self assertEqual N/A y header_value N/A result headers N/A test__prepare_request_missing_id N/A N/A self N/A N/A N/A sot N/A N/A resource2 Resource id None N/A N/A N/A self assertRaises N/A exceptions InvalidRequest N/A sot _prepare_request requires_id True N/A test__prepare_request_with_key N/A N/A self N/A N/A N/A key key Test N/A N/A resource2 Resource N/A N/A base_path /something N/A resource_key key N/A body_attr N/A N/A resource2 Body x N/A header_attr N/A N/A resource2 Header y N/A N/A body_value body N/A header_value header N/A sot N/A Test body_attr body_value header_attr header_value synchronized False N/A result N/A N/A sot _prepare_request requires_id False prepend_key True N/A N/A N/A self assertEqual /something N/A result uri N/A N/A N/A self assertEqual N/A key N/A x body_value N/A result body N/A N/A N/A self assertEqual N/A y header_value N/A result headers N/A test__transpose_component N/A N/A self N/A N/A N/A client_name client_name N/A server_name serverName N/A value value N/A mapping N/A client_name other server_name blah N/A component N/A server_name value N/A sot N/A N/A resource2 Resource N/A result N/A N/A sot _transpose_component component mapping N/A N/A N/A self assertEqual N/A client_name value result N/A test__translate_response_no_body N/A N/A self N/A N/A Test N/A N/A resource2 Resource N/A N/A attr N/A N/A resource2 Header attr N/A N/A response N/A N/A mock Mock N/A N/A response headers N/A dict N/A sot N/A Test N/A N/A sot _transpose_component N/A N/A mock Mock return_value N/A attr value N/A N/A N/A sot _translate_response response has_body False N/A N/A N/A self assertEqual N/A dict N/A N/A sot _header dirty N/A N/A N/A self assertEqual value N/A sot attr N/A test__translate_response_with_body_no_resource_key N/A N/A self N/A N/A Test N/A N/A resource2 Resource N/A N/A attr N/A N/A resource2 Body attr N/A N/A body N/A attr value N/A response N/A N/A mock Mock N/A N/A response headers N/A dict N/A N/A N/A response json return_value body N/A sot N/A Test N/A N/A sot _transpose_component N/A N/A mock Mock side_effect N/A body N/A dict N/A N/A N/A sot _translate_response response has_body True N/A N/A N/A self assertEqual value N/A sot attr N/A N/A N/A self assertEqual N/A dict N/A N/A sot _body dirty N/A N/A N/A self assertEqual N/A dict N/A N/A sot _header dirty N/A test__translate_response_with_body_with_resource_key N/A N/A self N/A N/A N/A key key Test N/A N/A resource2 Resource N/A N/A resource_key key N/A attr N/A N/A resource2 Body attr N/A N/A body N/A attr value N/A response N/A N/A mock Mock N/A N/A response headers N/A dict N/A N/A N/A response json return_value N/A key body N/A sot N/A Test N/A N/A sot _transpose_component N/A N/A mock Mock side_effect N/A body N/A dict N/A N/A N/A sot _translate_response response has_body True N/A N/A N/A self assertEqual value N/A sot attr N/A N/A N/A self assertEqual N/A dict N/A N/A sot _body dirty N/A N/A N/A self assertEqual N/A dict N/A N/A sot _header dirty N/A test_cant_do_anything N/A N/A self N/A N/A Test N/A N/A resource2 Resource N/A N/A allow_create False N/A allow_get False N/A allow_update False N/A allow_delete False N/A allow_head False N/A allow_list False N/A N/A sot N/A Test N/A N/A N/A self assertRaises N/A exceptions MethodNotSupported N/A sot create N/A N/A N/A self assertRaises N/A exceptions MethodNotSupported N/A sot get N/A N/A N/A self assertRaises N/A exceptions MethodNotSupported N/A sot delete N/A N/A N/A self assertRaises N/A exceptions MethodNotSupported N/A sot head N/A the_list N/A N/A sot list N/A N/A N/A self assertRaises N/A exceptions MethodNotSupported next the_list N/A N/A sot _body N/A N/A mock Mock N/A N/A N/A sot _body dirty N/A N/A mock Mock return_value N/A x y N/A N/A N/A self assertRaises N/A exceptions MethodNotSupported N/A sot update N/A N/A TestResourceActions N/A N/A base TestCase N/A setUp N/A N/A self N/A N/A N/A N/A N/A N/A super TestResourceActions self setUp N/A N/A self service_name service N/A N/A self base_path base_path Test N/A N/A resource2 Resource N/A N/A service N/A self service_name N/A base_path N/A self base_path N/A allow_create True N/A allow_get True N/A allow_head True N/A allow_update True N/A allow_delete True N/A allow_list True N/A N/A N/A self test_class Test N/A N/A self request N/A N/A mock Mock spec N/A resource2 _Request N/A N/A N/A self request uri uri N/A N/A N/A self request body body N/A N/A N/A self request headers headers N/A N/A self response N/A N/A mock Mock N/A N/A self sot N/A Test id id N/A N/A N/A self sot _prepare_request N/A N/A mock Mock return_value N/A self request N/A N/A N/A self sot _translate_response N/A N/A mock Mock N/A N/A self session N/A N/A mock Mock spec N/A session Session N/A N/A N/A self session create N/A N/A mock Mock return_value N/A self response N/A N/A N/A self session get N/A N/A mock Mock return_value N/A self response N/A N/A N/A self session put N/A N/A mock Mock return_value N/A self response N/A N/A N/A self session patch N/A N/A mock Mock return_value N/A self response N/A N/A N/A self session post N/A N/A mock Mock return_value N/A self response N/A N/A N/A self session delete N/A N/A mock Mock return_value N/A self response N/A N/A N/A self session head N/A N/A mock Mock return_value N/A self response N/A _test_create N/A N/A self requires_id prepend_key N/A False False N/A N/A N/A requires_id N/A N/A N/A N/A self sot id None N/A result N/A N/A N/A self sot create N/A self session N/A N/A N/A N/A N/A self sot _prepare_request assert_called_once_with requires_id requires_id prepend_key prepend_key N/A requires_id N/A N/A N/A N/A N/A N/A self session put assert_called_once_with N/A N/A self request uri endpoint_filter N/A self service_name json N/A N/A self request body headers N/A N/A self request headers N/A N/A N/A N/A N/A N/A self session post assert_called_once_with N/A N/A self request uri endpoint_filter N/A self service_name json N/A N/A self request body headers N/A N/A self request headers N/A N/A N/A N/A N/A self sot _translate_response assert_called_once_with N/A self response N/A N/A N/A self assertEqual result N/A self sot N/A test_create_with_id N/A N/A self N/A N/A N/A N/A N/A self _test_create requires_id True prepend_key True N/A test_create_without_id N/A N/A self N/A N/A N/A N/A N/A self _test_create requires_id False prepend_key True N/A test_get N/A N/A self N/A N/A N/A result N/A N/A N/A self sot get N/A self session N/A N/A N/A N/A N/A self sot _prepare_request assert_called_once_with N/A N/A N/A N/A N/A self session get assert_called_once_with N/A N/A self request uri endpoint_filter N/A self service_name N/A N/A N/A N/A N/A self sot _translate_response assert_called_once_with N/A self response N/A N/A N/A self assertEqual result N/A self sot N/A test_head N/A N/A self N/A N/A N/A result N/A N/A N/A self sot head N/A self session N/A N/A N/A N/A N/A self sot _prepare_request assert_called_once_with N/A N/A N/A N/A N/A self session head assert_called_once_with N/A N/A self request uri endpoint_filter N/A self service_name headers N/A Accept N/A N/A N/A N/A N/A self sot _translate_response assert_called_once_with N/A self response N/A N/A N/A self assertEqual result N/A self sot N/A _test_update N/A N/A self patch_update N/A False N/A N/A N/A N/A self sot patch_update patch_update N/A N/A N/A self sot _body N/A N/A mock Mock N/A N/A N/A N/A self sot _body dirty N/A N/A mock Mock return_value N/A x y N/A result N/A N/A N/A self sot update N/A self session N/A N/A N/A N/A N/A self sot _prepare_request assert_called_once_with prepend_key True N/A patch_update N/A N/A N/A N/A N/A N/A self session patch assert_called_once_with N/A N/A self request uri endpoint_filter N/A self service_name json N/A N/A self request body headers N/A N/A self request headers N/A N/A N/A N/A N/A N/A self session put assert_called_once_with N/A N/A self request uri endpoint_filter N/A self service_name json N/A N/A self request body headers N/A N/A self request headers N/A N/A N/A N/A N/A self sot _translate_response assert_called_once_with N/A self response N/A N/A N/A self assertEqual result N/A self sot N/A test_update_put N/A N/A self N/A N/A N/A N/A N/A self _test_update patch_update False N/A test_update_patch N/A N/A self N/A N/A N/A N/A N/A self _test_update patch_update True N/A test_update_not_dirty N/A N/A self N/A N/A N/A N/A N/A self sot _body N/A N/A mock Mock N/A N/A N/A N/A self sot _body dirty N/A dict N/A N/A N/A self sot _header N/A N/A mock Mock N/A N/A N/A N/A self sot _header dirty N/A dict N/A result N/A N/A N/A self sot update N/A self session N/A N/A N/A self assertEqual result N/A self sot N/A N/A N/A N/A N/A self session put assert_not_called N/A test_delete N/A N/A self N/A N/A N/A result N/A N/A N/A self sot delete N/A self session N/A N/A N/A N/A N/A self sot _prepare_request assert_called_once_with N/A N/A N/A N/A N/A self session delete assert_called_once_with N/A N/A self request uri endpoint_filter N/A self service_name headers N/A Accept N/A N/A N/A N/A N/A self sot _translate_response assert_called_once_with N/A self response has_body False N/A N/A N/A self assertEqual result N/A self sot N/A test_list_empty_response N/A N/A self N/A N/A N/A mock_response N/A N/A mock Mock N/A N/A N/A mock_response json return_value N/A N/A N/A N/A N/A self session get return_value mock_response N/A result N/A list N/A N/A N/A self sot list N/A self session N/A N/A N/A N/A N/A self session get assert_called_once_with N/A self base_path endpoint_filter N/A self service_name headers N/A Accept application/json params N/A N/A N/A N/A self assertEqual N/A result N/A test_list_one_page_response_paginated N/A N/A self N/A N/A N/A id_value 1 N/A mock_response N/A N/A mock Mock N/A N/A N/A mock_response json side_effect N/A N/A N/A id id_value N/A N/A N/A N/A N/A self session get return_value mock_response N/A results N/A list N/A N/A N/A self sot list N/A self session paginated True N/A N/A N/A self assertEqual 1 N/A len results N/A N/A N/A N/A N/A N/A N/A self session get call_args_list N/A 0 N/A 1 N/A params N/A N/A N/A N/A N/A N/A N/A N/A self session get call_args_list N/A 1 N/A 1 N/A params N/A marker id_value N/A N/A N/A self assertEqual id_value N/A N/A results N/A 0 id N/A N/A N/A self assertIsInstance N/A results N/A 0 N/A self test_class N/A test_list_one_page_response_not_paginated N/A N/A self N/A N/A N/A id_value 1 N/A mock_response N/A N/A mock Mock N/A N/A N/A mock_response json return_value N/A N/A id id_value N/A N/A N/A N/A self session get return_value mock_response N/A results N/A list N/A N/A N/A self sot list N/A self session paginated False N/A N/A N/A N/A N/A self session get assert_called_once_with N/A self base_path endpoint_filter N/A self service_name headers N/A Accept application/json params N/A N/A N/A N/A self assertEqual 1 N/A len results N/A N/A N/A self assertEqual id_value N/A N/A results N/A 0 id N/A N/A N/A self assertIsInstance N/A results N/A 0 N/A self test_class N/A test_list_one_page_response_resources_key N/A N/A self N/A N/A N/A key resources Test N/A N/A self test_class N/A N/A resources_key key N/A N/A id_value 1 N/A mock_response N/A N/A mock Mock N/A N/A N/A mock_response json return_value N/A key N/A N/A id id_value N/A N/A N/A N/A self session get return_value mock_response N/A sot N/A Test N/A results N/A list N/A N/A sot list N/A self session N/A N/A N/A N/A N/A self session get assert_called_once_with N/A self base_path endpoint_filter N/A self service_name headers N/A Accept application/json params N/A N/A N/A N/A self assertEqual 1 N/A len results N/A N/A N/A self assertEqual id_value N/A N/A results N/A 0 id N/A N/A N/A self assertIsInstance N/A results N/A 0 N/A self test_class N/A test_list_multi_page_response_not_paginated N/A N/A self N/A N/A N/A ids N/A 1 2 N/A mock_response N/A N/A mock Mock N/A N/A N/A mock_response json side_effect N/A N/A N/A id N/A ids N/A 0 N/A N/A id N/A ids N/A 1 N/A N/A N/A N/A self session get return_value mock_response N/A results N/A list N/A N/A N/A self sot list N/A self session paginated False N/A N/A N/A self assertEqual 1 N/A len results N/A N/A N/A self assertEqual N/A ids N/A 0 N/A N/A results N/A 0 id N/A N/A N/A self assertIsInstance N/A results N/A 0 N/A self test_class N/A test_list_query_params N/A N/A self N/A N/A N/A id 1 N/A qp query param! N/A qp_name query-param N/A uri_param uri param! N/A mock_response N/A N/A mock Mock N/A N/A N/A mock_response json side_effect N/A N/A N/A id id N/A N/A N/A N/A N/A self session get return_value mock_response Test N/A N/A self test_class N/A N/A _query_mapping N/A N/A resource2 QueryParameters query_param qp_name N/A base_path /%(something)s/blah N/A something N/A N/A resource2 URI something N/A N/A results N/A list N/A N/A Test list N/A self session paginated True query_param qp something uri_param N/A N/A N/A self assertEqual 1 N/A len results N/A N/A N/A N/A N/A N/A N/A self session get call_args_list N/A 0 N/A 1 N/A params N/A qp_name qp N/A N/A N/A self assertEqual N/A N/A N/A N/A N/A N/A self session get call_args_list N/A 0 N/A 0 N/A 0 N/A N/A Test base_path N/A something uri_param N/A test_list_multi_page_response_paginated N/A N/A self N/A N/A N/A ids N/A 1 2 N/A resp1 N/A N/A mock Mock N/A N/A N/A resp1 json return_value N/A N/A id N/A ids N/A 0 N/A resp2 N/A N/A mock Mock N/A N/A N/A resp2 json return_value N/A N/A id N/A ids N/A 1 N/A resp3 N/A N/A mock Mock N/A N/A N/A resp3 json return_value N/A N/A N/A N/A N/A self session get side_effect N/A resp1 resp2 resp3 N/A results N/A N/A N/A self sot list N/A self session paginated True N/A result0 N/A next results N/A N/A N/A self assertEqual N/A result0 id N/A ids N/A 0 N/A N/A N/A N/A N/A self session get assert_called_with N/A self base_path endpoint_filter N/A self service_name headers N/A Accept application/json params N/A N/A result1 N/A next results N/A N/A N/A self assertEqual N/A result1 id N/A ids N/A 1 N/A N/A N/A N/A N/A self session get assert_called_with N/A self base_path endpoint_filter N/A self service_name headers N/A Accept application/json params N/A limit marker 1 1 N/A N/A N/A self assertRaises StopIteration next results N/A N/A N/A N/A N/A self session get assert_called_with N/A self base_path endpoint_filter N/A self service_name headers N/A Accept application/json params N/A limit marker 1 2 N/A test_list_multi_page_early_termination N/A N/A self N/A N/A N/A ids N/A 1 2 3 N/A resp1 N/A N/A mock Mock N/A N/A N/A resp1 json return_value N/A N/A id N/A ids N/A 0 N/A id N/A ids N/A 1 N/A resp2 N/A N/A mock Mock N/A N/A N/A resp2 json return_value N/A N/A id N/A ids N/A 2 N/A N/A N/A N/A self session get side_effect N/A resp1 resp2 N/A results N/A N/A N/A self sot list N/A self session paginated True N/A result0 N/A next results N/A N/A N/A self assertEqual N/A result0 id N/A ids N/A 0 N/A result1 N/A next results N/A N/A N/A self assertEqual N/A result1 id N/A ids N/A 1 N/A N/A N/A N/A N/A self session get assert_called_with N/A self base_path endpoint_filter N/A self service_name headers N/A Accept application/json params N/A N/A result2 N/A next results N/A N/A N/A self assertEqual N/A result2 id N/A ids N/A 2 N/A N/A N/A N/A N/A self session get assert_called_with N/A self base_path endpoint_filter N/A self service_name headers N/A Accept application/json params N/A limit marker 2 2 N/A N/A N/A self assertRaises StopIteration next results N/A N/A N/A self assertEqual 2 N/A len N/A N/A N/A self session get call_args_list N/A N/A TestResourceFind N/A N/A base TestCase N/A setUp N/A N/A self N/A N/A N/A N/A N/A N/A super TestResourceFind self setUp N/A N/A self result 1 Base N/A N/A resource2 Resource N/A existing N/A N/A cls N/A kwargs N/A N/A N/A exceptions NotFoundException N/A classmethod list N/A N/A cls session N/A N/A N/A None N/A classmethod N/A OneResult N/A Base N/A _get_one_match N/A N/A cls N/A args N/A N/A N/A self result N/A classmethod N/A NoResults N/A Base N/A _get_one_match N/A N/A cls N/A args N/A N/A None N/A classmethod N/A N/A N/A self no_results NoResults N/A N/A self one_result OneResult N/A test_find_short_circuit N/A N/A self N/A N/A N/A value 1 Test N/A N/A resource2 Resource N/A existing N/A N/A cls N/A kwargs N/A N/A mock_match N/A N/A mock Mock N/A N/A N/A mock_match get return_value value N/A mock_match N/A classmethod N/A N/A result N/A N/A Test find session name N/A N/A N/A self assertEqual result value N/A test_no_match_raise N/A N/A self N/A N/A N/A N/A N/A self assertRaises N/A exceptions ResourceNotFound N/A N/A self no_results find session name ignore_missing False N/A test_no_match_return N/A N/A self N/A N/A N/A N/A N/A self assertIsNone N/A N/A N/A self no_results find session name ignore_missing True N/A test_find_result N/A N/A self N/A N/A N/A N/A N/A self assertEqual N/A self result N/A N/A N/A self one_result find session name N/A test_match_empty_results N/A N/A self N/A N/A N/A N/A N/A self assertIsNone N/A N/A N/A resource2 Resource _get_one_match name N/A N/A test_no_match_by_name N/A N/A self N/A N/A N/A the_name Brian N/A match N/A N/A mock Mock spec N/A resource2 Resource N/A N/A match name the_name N/A result N/A N/A N/A resource2 Resource _get_one_match Richard N/A match N/A N/A N/A self assertIsNone result match N/A test_single_match_by_name N/A N/A self N/A N/A N/A the_name Brian N/A match N/A N/A mock Mock spec N/A resource2 Resource N/A N/A match name the_name N/A result N/A N/A N/A resource2 Resource _get_one_match the_name N/A match N/A N/A N/A self assertIs result match N/A test_single_match_by_id N/A N/A self N/A N/A N/A the_id Brian N/A match N/A N/A mock Mock spec N/A resource2 Resource N/A N/A match id the_id N/A result N/A N/A N/A resource2 Resource _get_one_match the_id N/A match N/A N/A N/A self assertIs result match N/A test_single_match_by_alternate_id N/A N/A self N/A N/A N/A the_id Richard Test N/A N/A resource2 Resource N/A N/A other_id N/A N/A resource2 Body other_id alternate_id True N/A N/A match N/A Test other_id the_id N/A result N/A N/A Test _get_one_match the_id N/A match N/A N/A N/A self assertIs result match N/A test_multiple_matches N/A N/A self N/A N/A N/A the_id Brian N/A match N/A N/A mock Mock spec N/A resource2 Resource N/A N/A match id the_id N/A N/A N/A self assertRaises N/A exceptions DuplicateResource N/A N/A resource2 Resource _get_one_match the_id N/A match match N/A N/A TestWaitForStatus N/A N/A base TestCase N/A test_immediate_status N/A N/A self N/A N/A N/A status loling N/A resource N/A N/A mock Mock N/A N/A resource status status N/A result N/A N/A resource2 wait_for_status session resource status failures interval wait N/A N/A N/A self assertEqual result resource N/A test_status_match N/A N/A self mock_sleep N/A N/A N/A status loling N/A resource N/A N/A mock Mock N/A statuses N/A other another another status N/A N/A N/A type resource status N/A N/A mock PropertyMock side_effect statuses N/A result N/A N/A resource2 wait_for_status session resource status None 1 5 N/A N/A N/A self assertEqual result resource N/A N/A N/A mock patch time.sleep return_value None test_status_fails N/A N/A self mock_sleep N/A N/A N/A status loling N/A failure crying N/A resource N/A N/A mock Mock N/A statuses N/A other failure failure failure N/A N/A N/A type resource status N/A N/A mock PropertyMock side_effect statuses N/A N/A N/A self assertRaises N/A exceptions ResourceFailure N/A resource2 wait_for_status session resource status N/A failure 1 5 N/A N/A N/A mock patch time.sleep return_value None test_timeout N/A N/A self mock_sleep N/A N/A N/A status loling N/A resource N/A N/A mock Mock N/A statuses N/A N/A other 7 N/A N/A N/A type resource status N/A N/A mock PropertyMock side_effect statuses N/A N/A N/A self assertRaises N/A exceptions ResourceTimeout N/A resource2 wait_for_status session resource status None 1 3 N/A N/A N/A mock patch time.sleep return_value None test_no_sleep N/A N/A self N/A N/A N/A resource N/A N/A mock Mock N/A statuses N/A other N/A N/A N/A type resource status N/A N/A mock PropertyMock side_effect statuses N/A N/A N/A self assertRaises N/A exceptions ResourceTimeout N/A resource2 wait_for_status session resource status None 0 -1 N/A N/A TestWaitForDelete N/A N/A base TestCase N/A test_success N/A N/A self mock_sleep N/A N/A N/A resource N/A N/A mock Mock N/A N/A N/A resource get side_effect N/A None None N/A exceptions NotFoundException N/A result N/A N/A resource2 wait_for_delete session resource 1 3 N/A N/A N/A self assertEqual result resource N/A N/A N/A mock patch time.sleep return_value None test_timeout N/A N/A self mock_sleep N/A N/A N/A resource N/A N/A mock Mock N/A N/A N/A resource get side_effect N/A None None None N/A N/A N/A self assertRaises N/A exceptions ResourceTimeout N/A resource2 wait_for_delete session resource 1 3 N/A N/A N/A mock patch time.sleep return_value None N/A