Module Import alias Import alias Import alias Import alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias alias alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias alias ImportFrom alias ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Str Str Expr Call AttributeLoad NameLoad attr NameLoad Str Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Str Str Expr Call AttributeLoad NameLoad attr NameLoad Str Str NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Str Str Expr Call AttributeLoad NameLoad attr NameLoad Str Str NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str Str NameLoad keyword NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Str Str Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr NameLoad Str Str NameLoad NameLoad NameLoad keyword NameLoad Index Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Str Str Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Str Str Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str Str NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Str Str Assign NameStore Call AttributeLoad NameLoad attr keyword Str keyword Str Expr Call AttributeLoad NameLoad attr Str ListLoad Call AttributeLoad NameLoad attr Assign NameStore ListLoad Str Str Str Assign NameStore ListLoad Str Assert CompareEq Call NameLoad Call AttributeLoad NameLoad attr NameLoad Call NameLoad NameLoad Assert CompareEq Call AttributeLoad NameLoad attr NameLoad ListLoad Assert CompareEq Call AttributeLoad NameLoad attr NameLoad ListLoad Assert CompareEq Call AttributeLoad NameLoad attr NameLoad NameLoad Assert CompareEq Call AttributeLoad NameLoad attr NameLoad NameLoad Assert CompareEq Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr Str ListLoad Call AttributeLoad NameLoad attr Assert CompareEq Call AttributeLoad Dict attr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad Dict attr NameLoad Assert CompareEq Call AttributeLoad NameLoad attr NameLoad NameLoad Assert CompareEq Call AttributeLoad Dict attr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad Dict attr NameLoad Assert CompareEq Call AttributeLoad NameLoad attr NameLoad NameLoad Assert CompareEq Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Dict Str Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str Str Assign NameStore Call AttributeLoad NameLoad attr Str Dict Str Str Str NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Dict NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Dict Str Str NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Dict Str SubscriptLoad SubscriptLoad NameLoad Index Str Slice Num Num Assign NameStore Call AttributeLoad NameLoad attr Str Dict NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Dict Str Str Str SubscriptLoad SubscriptLoad NameLoad Index Str Slice Num Num SubscriptLoad SubscriptLoad NameLoad Index Str Slice Num Num SubscriptLoad SubscriptLoad NameLoad Index Str Slice Num Num Assign NameStore Call AttributeLoad NameLoad attr Str Dict NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Dict Str SubscriptLoad NameLoad Index Str Assign NameStore Call AttributeLoad NameLoad attr Str Dict NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Dict Str SubscriptLoad NameLoad Index Str Assign NameStore Call AttributeLoad NameLoad attr Str Dict NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Dict Str SubscriptLoad NameLoad Index Str Assign NameStore Dict Str Str Str ListLoad Str ListLoad Str ListLoad Str Assign NameStore Dict NameLoad Dict AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assert CompareEq NameLoad Dict Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assert CompareEq NameLoad Dict Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Dict Str SubscriptLoad NameLoad Index Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Dict Str SubscriptLoad NameLoad Index Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Dict Str SubscriptLoad NameLoad Index Str Assign NameStore Dict Str Str Str ListLoad Str ListLoad Str ListLoad Str Str Assign NameStore Dict NameLoad Dict NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Dict Str SubscriptLoad NameLoad Index Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Dict Str SubscriptLoad NameLoad Index Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Dict Str SubscriptLoad NameLoad Index Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Dict Str SubscriptLoad NameLoad Index Str Assign NameStore Dict Str Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str Assign NameStore Call AttributeLoad NameLoad attr Str Dict NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Dict NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Dict Str SubscriptLoad SubscriptLoad NameLoad Index Str Slice Num Num Assign NameStore Call AttributeLoad NameLoad attr Str Dict NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Dict Str Str Str SubscriptLoad SubscriptLoad NameLoad Index Str Slice Num Num SubscriptLoad SubscriptLoad NameLoad Index Str Slice Num Num SubscriptLoad SubscriptLoad NameLoad Index Str Slice Num Num Assign NameStore Call AttributeLoad NameLoad attr Str Dict NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Dict Str SubscriptLoad NameLoad Index Str Assign NameStore Call AttributeLoad NameLoad attr Str Dict NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Dict Str SubscriptLoad NameLoad Index Str Assign NameStore Dict Str Str Str ListLoad Str ListLoad Str ListLoad Str Assign NameStore Dict NameLoad Dict AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assert CompareEq NameLoad Dict Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assert CompareEq NameLoad Dict Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Dict Str SubscriptLoad NameLoad Index Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Dict Str SubscriptLoad NameLoad Index Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Dict Str SubscriptLoad NameLoad Index Str Assign NameStore Dict Str Str Str ListLoad Str ListLoad Str ListLoad Str Assign NameStore Dict NameLoad Dict NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Dict Str SubscriptLoad NameLoad Index Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Dict Str SubscriptLoad NameLoad Index Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Dict Str SubscriptLoad NameLoad Index Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Dict Str SubscriptLoad NameLoad Index Str Assign NameStore Dict Str Str Dict NameLoad NameLoad Dict NameLoad NameLoad Assign NameStore Dict Str Str ListLoad Str ListLoad Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assert CompareEq NameLoad Dict Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Dict Str SubscriptLoad NameLoad Index Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Dict Str SubscriptLoad NameLoad Index Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Dict Str SubscriptLoad NameLoad Index Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Dict Str SubscriptLoad NameLoad Index Str Assign NameStore Dict Str Str Dict NameLoad NameLoad Dict NameLoad NameLoad Assign NameStore Dict Str Str ListLoad Str ListLoad Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assert CompareEq NameLoad Dict Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Dict Str SubscriptLoad NameLoad Index Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Dict Str SubscriptLoad NameLoad Index Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Dict Str SubscriptLoad NameLoad Index Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Dict Str SubscriptLoad NameLoad Index Str Assign NameStore ListLoad Str Str Assign NameStore Call AttributeLoad Dict attr ListComp Call AttributeLoad NameLoad attr NameLoad comprehension NameStore NameLoad ListLoad NameLoad Assign NameStore Dict Str Str NameLoad NameLoad Assign NameStore Dict Str Str NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Dict Str SubscriptLoad NameLoad Slice Num Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Dict Str Str SubscriptLoad NameLoad Slice Num Num SubscriptLoad NameLoad Slice Num Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Dict Str SubscriptLoad NameLoad Index Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Dict Str SubscriptLoad NameLoad Index Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Dict Str SubscriptLoad NameLoad Index Str Assign NameStore Call AttributeLoad NameLoad attr If AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str ListLoad TupleLoad Str AttributeLoad NameLoad attr orelse If AttributeLoad AttributeLoad NameLoad attr attr body Pass orelse Raise NameLoad Str Assign NameStore Call AttributeLoad Dict attr ListComp Call AttributeLoad NameLoad attr NameLoad comprehension NameStore NameLoad ListLoad NameLoad Assign NameStore Dict Str Str NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Dict NameLoad NameLoad Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad For NameStore TupleLoad NameLoad NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Str Dict NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad For NameStore NameLoad body If CompareEq NameLoad Str body Assign NameStore ListComp TupleLoad SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num comprehension NameStore Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr orelse Assign NameStore Str If CompareIn NameLoad NameLoad body Assert SubscriptLoad NameLoad Index NameLoad Expr Call AttributeLoad NameLoad attr NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr ListComp SubscriptLoad NameLoad Slice Num Num comprehension NameStore NameLoad orelse Assert UnaryOpNot SubscriptLoad NameLoad Index NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr ListComp SubscriptLoad NameLoad Slice Num Num comprehension NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Num Assert CompareEq NameLoad Call NameLoad ListComp SubscriptLoad NameLoad Index Num comprehension NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Dict NameLoad NameLoad Delete SubscriptDel NameLoad Index Str Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad For NameStore NameLoad body Assert CompareEq AttributeLoad AttributeLoad SubscriptLoad NameLoad Index NameLoad attr attr SubscriptLoad NameLoad Index NameLoad Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad For NameStore NameLoad body Assert CompareEq AttributeLoad AttributeLoad SubscriptLoad NameLoad Index NameLoad attr attr SubscriptLoad NameLoad Index NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr TupleLoad Str Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Dict NameLoad NameLoad For NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call NameLoad Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Call NameLoad Str decorator_list Call AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Str Str Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str Str NameLoad Assign NameStore Dict Str Str Str Str Str Str Str ListLoad Str ListLoad Str ListLoad Str ListLoad Str ListLoad Str ListLoad Str ListLoad Str Assign NameStore Dict NameLoad Dict AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Dict Str Str Str Str SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Str Str Str NameLoad Assign NameStore ListLoad Str Str Str Assign NameStore ListLoad Str Assert CompareEq Call AttributeLoad NameLoad attr NameLoad ListLoad Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assert CompareEq Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Dict Str Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str Str Assign NameStore Call AttributeLoad NameLoad attr Str Dict Str Str Str NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Dict Str SubscriptLoad SubscriptLoad NameLoad Index Str Slice Num Num TryExcept body Expr Call AttributeLoad NameLoad attr NameLoad Str Str NameLoad NameLoad NameLoad NameLoad handlers ExceptHandler type AttributeLoad NameLoad attr body Pass orelse Assert Num Expr Call AttributeLoad NameLoad attr NameLoad Str Str NameLoad NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Dict Str Str Str NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assert CompareEq Call AttributeLoad NameLoad attr NameLoad Str ListLoad Call NameLoad keyword Str keyword Str keyword Num keyword Num Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad NameLoad Assert CompareEq Call AttributeLoad NameLoad attr NameLoad Str ListLoad Assign NameStore Call AttributeLoad NameLoad attr Str Dict Str Str Str NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Dict Expr Call AttributeLoad NameLoad attr NameLoad Str Str NameLoad Assert CompareEq Call AttributeLoad NameLoad attr NameLoad Str ListLoad Call NameLoad keyword Call AttributeLoad NameLoad attr keyword Str keyword Num keyword Num Assign NameStore Call AttributeLoad NameLoad attr Str Dict Str Str Str NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Dict Str SubscriptLoad SubscriptLoad NameLoad Index Str Slice Num Num Expr Call AttributeLoad NameLoad attr NameLoad Str Str NameLoad Assert CompareEq Call AttributeLoad NameLoad attr NameLoad Str ListLoad Assign NameStore Call AttributeLoad NameLoad attr Str Dict Str Str Str NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Dict Expr Call AttributeLoad NameLoad attr NameLoad Str Str Call AttributeLoad NameLoad attr Assert CompareEq Call AttributeLoad NameLoad attr NameLoad Str ListLoad Call NameLoad keyword Call AttributeLoad NameLoad attr keyword Str keyword Num keyword Num Assign NameStore Call AttributeLoad NameLoad attr Str Dict Str Str Str NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Dict Str SubscriptLoad SubscriptLoad NameLoad Index Str Slice Num Num Expr Call AttributeLoad NameLoad attr NameLoad Str Str NameLoad Str Str NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Dict Str Str Str NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str Str Str Assert CompareEq Call AttributeLoad NameLoad attr NameLoad Str ListLoad Assign NameStore Call AttributeLoad NameLoad attr Str Dict Str Str Str NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Dict decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Str Assert CompareEq Call NameLoad Call AttributeLoad NameLoad attr NameLoad Call NameLoad ListLoad Str Str Assert CompareEq Call AttributeLoad NameLoad attr NameLoad ListLoad Str Expr Call AttributeLoad NameLoad attr NameLoad Str Assert CompareEq Call NameLoad Call AttributeLoad NameLoad attr NameLoad Call NameLoad ListLoad Str Str Str Expr Call AttributeLoad NameLoad attr NameLoad Str ListLoad Str Assert CompareEq Call AttributeLoad NameLoad attr NameLoad ListLoad Str Str Expr Call AttributeLoad NameLoad attr NameLoad Str ListLoad Assert CompareEq Call AttributeLoad NameLoad attr NameLoad ListLoad Str Expr Call AttributeLoad NameLoad attr NameLoad Str Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad ListLoad Str Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Str ListLoad Str Expr Call AttributeLoad NameLoad attr NameLoad Str ListLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Str ListLoad Expr Call AttributeLoad NameLoad attr NameLoad Str ListLoad Str Expr Call AttributeLoad NameLoad attr NameLoad Str Assert CompareEq Call NameLoad Call AttributeLoad NameLoad attr NameLoad Call NameLoad ListLoad Str Str Assert CompareEq Call AttributeLoad NameLoad attr NameLoad ListLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword Str keyword Str Expr Call AttributeLoad NameLoad attr Str Str Assign NameStore Call AttributeLoad NameLoad attr Str Dict NameLoad NameLoad Assert CompareIn Str NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad NameLoad Str Str NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Str Str NameLoad NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad NameLoad Str Str Str Str NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Str Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Str NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Str NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Str keyword NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Str Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Str NameLoad keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Str Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad Assert Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str Str keyword NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Str keyword NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Str keyword NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Str Assign NameStore Str Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Str NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Str NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr Str Str keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Dict NameLoad NameLoad Assert CompareEq Call AttributeLoad NameLoad attr ListLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Num Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad TryFinally body Assign NameStore Call AttributeLoad NameLoad attr keyword BinOpAdd Call AttributeLoad NameLoad attr Str keyword BinOpAdd Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Str Str NameLoad NameLoad Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr NameLoad Str Str NameLoad NameLoad NameLoad keyword NameLoad Index Num Assign NameStore Call AttributeLoad NameLoad attr keyword Str keyword Str Expr Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Str Str Assign NameStore Call AttributeLoad NameLoad attr keyword Str keyword Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Str Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr ListLoad TupleLoad Str Str Str keyword NameLoad attr Expr Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr ListLoad TupleLoad Str Str Str keyword NameLoad attr Expr Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr finalbody Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Num decorator_list Call AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Str Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr NameLoad Str Str NameLoad NameLoad NameLoad keyword NameLoad Index Num Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr Str Str Expr Call AttributeLoad NameLoad attr Str Str ListLoad Str Expr Call AttributeLoad NameLoad attr Str Str keyword Num Expr Call AttributeLoad NameLoad attr Str Str ListLoad Str Expr Call AttributeLoad NameLoad attr ListLoad Str Str ListLoad Str Str Str Str keyword NameLoad keyword NameLoad decorator_list Call AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr Str Str Assign NameStore Call AttributeLoad NameLoad attr Str Str Assign NameStore Call AttributeLoad NameLoad attr Str Str Expr Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr Str Str Str NameLoad Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr ListLoad TupleLoad Str TupleLoad Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr TupleLoad Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr ListLoad TupleLoad Str TupleLoad Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr TupleLoad Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Str Str Expr Call AttributeLoad NameLoad attr Str Str Expr Call AttributeLoad NameLoad attr Str Str Expr Call AttributeLoad NameLoad attr Str Str ListLoad Str Str Expr Call AttributeLoad NameLoad attr Str Str Expr Call AttributeLoad NameLoad attr Str Str Expr Call AttributeLoad NameLoad attr Str Str Expr Call AttributeLoad NameLoad attr Str Str Expr Call AttributeLoad NameLoad attr Str Str ListLoad Str Str Str Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad AttributeLoad NameLoad attr attr Str Str Str AttributeLoad AttributeLoad NameLoad attr attr Assert CompareEq Call NameLoad Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr ListLoad Str Str Str Str Str decorator_list FunctionDef arguments args NameParam defaults body FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Return Call AttributeLoad NameLoad attr decorator_list Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str Str Assign NameStore Call AttributeLoad NameLoad attr Str Str Assign NameStore Call AttributeLoad NameLoad attr Str Str ListLoad TupleLoad Str NameLoad TupleLoad Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Str Str Expr Call AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad Str Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad AttributeLoad NameLoad attr attr Str Str Assign NameStore Call AttributeLoad NameLoad attr keyword Str keyword Str Expr Call AttributeLoad NameLoad attr Str ListLoad Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword Str keyword Str For NameStore TupleLoad NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr ListLoad TupleLoad Str TupleLoad NameLoad NameLoad TupleLoad Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad If CompareNotEq NameLoad NameLoad body Assert Call NameLoad NameLoad Str NameLoad Assert UnaryOpNot Call NameLoad NameLoad Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr ListLoad TupleLoad Str TupleLoad NameLoad NameLoad TupleLoad Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad If CompareNotEq NameLoad NameLoad body Assert Call NameLoad NameLoad Str NameLoad Assert UnaryOpNot Call NameLoad NameLoad Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr ListLoad TupleLoad Str TupleLoad NameLoad NameLoad TupleLoad Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Assert UnaryOpNot Call NameLoad NameLoad Str NameLoad Assert UnaryOpNot Call NameLoad NameLoad Str NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Str Str Assign NameStore Call AttributeLoad NameLoad attr Str Str Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr NameLoad Str Str AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad keyword NameLoad keyword NameLoad Index Num Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr NameLoad Str Str AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad keyword NameLoad keyword NameLoad Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr ListLoad TupleLoad Str NameLoad Str TupleLoad Str NameLoad Str keyword NameLoad attr Expr Call AttributeLoad NameLoad attr ListLoad Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr ListLoad TupleLoad Str NameLoad Str TupleLoad Str NameLoad Str keyword NameLoad attr Expr Call AttributeLoad NameLoad attr ListLoad Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr decorator_list Call AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Str Str Assign NameStore Call AttributeLoad NameLoad attr Str Str Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad AttributeLoad NameLoad attr attr Str Str Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad AttributeLoad NameLoad attr attr Str Str Str NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad Assert Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Assert Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad Assert Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Assert UnaryOpNot Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Str ListLoad Str Assert Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Assert UnaryOpNot Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr decorator_list Call AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad AttributeLoad NameLoad attr attr Str Str NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Str Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Str Str Expr SubscriptLoad Call AttributeLoad NameLoad attr NameLoad Str Str AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad keyword NameLoad Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Str Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad Call NameLoad BinOpAdd AttributeLoad NameLoad attr Str Str attr Call AttributeLoad NameLoad attr Str Str Str Assert Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr decorator_list Call AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam NameParam NameParam defaults Num body Expr Call AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr ListLoad TupleLoad Str NameLoad Str keyword NameLoad keyword NameLoad attr Assign NameStore Call NameLoad NameLoad TryFinally body Assign NameStore Call AttributeLoad NameLoad attr keyword BinOpAdd Call AttributeLoad NameLoad attr Str keyword NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str Str AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Str Expr SubscriptLoad AttributeLoad NameLoad attr Index Str Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr Assign NameStore Call NameLoad BinOpAdd AttributeLoad NameLoad attr Str Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str keyword Str keyword Str Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr finalbody Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Num decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad keyword Num decorator_list Call AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad keyword Num decorator_list Call AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr ListLoad TupleLoad Str NameLoad Str keyword NameLoad keyword NameLoad attr Assign NameStore Call NameLoad NameLoad TryFinally body Assign NameStore Call AttributeLoad NameLoad attr keyword BinOpAdd Call AttributeLoad NameLoad attr Str keyword Num Expr Call AttributeLoad NameLoad attr NameLoad Str Str AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Str Expr SubscriptLoad AttributeLoad NameLoad attr Index Str Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr TupleLoad Str TupleLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str Lambda arguments args defaults vararg kwarg BinOpDiv Num Num Expr Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr finalbody Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Num decorator_list Call AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Str ListLoad ListLoad TryExcept body Expr Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr Num handlers ExceptHandler type AttributeLoad NameLoad attr name NameStore body Assert CompareEq Call NameLoad NameLoad Str orelse Assert NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Str ListLoad ListLoad NameLoad NameLoad TryExcept body Expr Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr Num handlers ExceptHandler type AttributeLoad NameLoad attr name NameStore body Assert CompareEq Call NameLoad NameLoad Str orelse Assert NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Str Assign NameStore Call AttributeLoad NameLoad attr Str Str ListLoad Str Assign NameStore Call AttributeLoad NameLoad attr Str Str ListLoad Str Assign NameStore Call AttributeLoad NameLoad attr Str Str Assign NameStore Call AttributeLoad NameLoad attr Str Str Assign NameStore Call AttributeLoad NameLoad attr Str Str ListLoad Str Str Assign NameStore Call AttributeLoad NameLoad attr Str Str ListLoad TupleLoad Str Str Assign NameStore Call AttributeLoad NameLoad attr Str Str ListLoad TupleLoad Str Str TupleLoad Str Str Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad AttributeLoad NameLoad attr attr Str Str Assign NameStore Call AttributeLoad NameLoad attr keyword Str keyword Str Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad AttributeLoad NameLoad attr attr Str Str Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr keyword Str keyword Str Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad AttributeLoad NameLoad attr attr Str Str Assert UnaryOpNot Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Assert UnaryOpNot Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str ListLoad Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str ListLoad Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str ListLoad Call AttributeLoad NameLoad attr Assert Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Assert UnaryOpNot Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr ListLoad Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad Call AttributeLoad NameLoad attr ListLoad Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr attr ListLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Str ListLoad Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str ListLoad Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad Call AttributeLoad NameLoad attr ListLoad Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr attr ListLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad Call AttributeLoad NameLoad attr ListLoad Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr attr ListLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr ListLoad Str Str Str Expr Call AttributeLoad NameLoad attr Call NameLoad Call AttributeLoad NameLoad attr Str Str ListLoad Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Assign NameStore ListLoad TupleLoad Str Str TupleLoad Str Str TupleLoad Str Str Assign NameStore Call AttributeLoad NameLoad attr Str Num Assign NameStore ListComp TupleLoad SubscriptLoad SubscriptLoad NameLoad Index Num Index Num Call NameLoad SubscriptLoad SubscriptLoad NameLoad Index Num Index Num comprehension NameStore NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Str ListLoad Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call NameLoad Call AttributeLoad NameLoad attr Str Str ListLoad Call AttributeLoad NameLoad attr Assert Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str ListLoad Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str ListLoad Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Str ListLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad Call AttributeLoad NameLoad attr ListLoad Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr attr ListLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr ListLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad AttributeLoad NameLoad attr attr Str Str Assign NameStore Call AttributeLoad NameLoad attr keyword Str keyword Str Expr Call AttributeLoad NameLoad attr NameLoad Str Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Num keyword ListComp TupleLoad BinOpMod Str NameLoad BinOpMod Str TupleLoad NameLoad comprehension NameStore Call NameLoad Num Assign NameStore Call AttributeLoad NameLoad attr Str Dict Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Str Dict Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad AttributeLoad NameLoad attr attr Str Str Assign NameStore Call AttributeLoad NameLoad attr keyword Str keyword Str Assign NameStore Call AttributeLoad NameLoad attr Str Str Assign NameStore Call AttributeLoad NameLoad attr Str Str Assign NameStore Call AttributeLoad NameLoad attr Str Str Assign NameStore Call AttributeLoad NameLoad attr Str Str ListLoad Str Assign NameStore Call AttributeLoad NameLoad attr Str Str ListLoad Str Assign NameStore Call AttributeLoad NameLoad attr Str Str ListLoad Str Assign NameStore Call AttributeLoad NameLoad attr Str Str ListLoad Str Str Assign NameStore Call AttributeLoad NameLoad attr Str Str ListLoad Str Str Assert UnaryOpNot Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Assert UnaryOpNot Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Assert UnaryOpNot Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str ListLoad Call AttributeLoad NameLoad attr Assert Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Assert Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Assert UnaryOpNot Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Assert UnaryOpNot Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Assert UnaryOpNot Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Assert UnaryOpNot Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str ListLoad Call AttributeLoad NameLoad attr Assert Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Assert Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Assert UnaryOpNot Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Assert UnaryOpNot Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str ListLoad Call AttributeLoad NameLoad attr Assert Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Assert Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Assert UnaryOpNot Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Assert UnaryOpNot Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str ListLoad Call AttributeLoad NameLoad attr Assert Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Assert Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str ListLoad Call AttributeLoad NameLoad attr Assert UnaryOpNot Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Assert UnaryOpNot Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Assert UnaryOpNot Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Assert Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Assert Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Assert Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str ListLoad Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str ListLoad Call AttributeLoad NameLoad attr For NameStore ListLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad body Assert UnaryOpNot Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Assert Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad AttributeLoad NameLoad attr attr Str Str Assign NameStore Call AttributeLoad NameLoad attr keyword Str keyword Str For NameStore ListLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad body Assert UnaryOpNot Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str ListLoad Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str ListLoad Call AttributeLoad NameLoad attr Assert UnaryOpNot Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Assert UnaryOpNot Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Assert UnaryOpNot Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad AttributeLoad NameLoad attr attr Str Str Assign NameStore Call AttributeLoad NameLoad attr keyword Str keyword Str Assign NameStore ListLoad Assign NameStore ListLoad For NameStore Call NameLoad Num body Assign NameStore Call AttributeLoad NameLoad attr Str Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Call NameLoad NameLoad ListLoad Str Assign NameStore Call AttributeLoad NameLoad attr Str Call NameLoad NameLoad ListLoad Str Assign NameStore Call AttributeLoad NameLoad attr Str Call NameLoad NameLoad ListLoad Str Assign NameStore Call AttributeLoad NameLoad attr Str Call NameLoad NameLoad ListLoad Str Str Assign NameStore Call AttributeLoad NameLoad attr Str Call NameLoad NameLoad ListLoad Str Str Expr Call AttributeLoad NameLoad attr Str ListLoad Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr For NameStore NameLoad body Assert Call AttributeLoad NameLoad attr NameLoad For NameStore NameLoad body Assert UnaryOpNot Call AttributeLoad NameLoad attr NameLoad If CompareEq SubscriptLoad NameLoad Index Num Str body Expr Call AttributeLoad NameLoad attr Str ListLoad NameLoad For NameStore BinOpAdd NameLoad NameLoad body Assert Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad AttributeLoad NameLoad attr attr Str Str Assign NameStore Call AttributeLoad NameLoad attr keyword Str keyword Str Assign NameStore Call AttributeLoad NameLoad attr Str TryExcept body Expr Call AttributeLoad NameLoad attr Str ListLoad TupleLoad Str NameLoad Call AttributeLoad NameLoad attr Str handlers ExceptHandler type AttributeLoad NameLoad attr name NameStore body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Str Assign NameStore Call AttributeLoad NameLoad attr Str Str ListLoad Str Assign NameStore Call AttributeLoad NameLoad attr Str Str ListLoad Str Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Str Str Assign NameStore Call AttributeLoad NameLoad attr keyword Str keyword Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Str ListLoad Str Assert UnaryOpNot Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Assert UnaryOpNot Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Assert UnaryOpNot Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Str Str Str Assert UnaryOpNot Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Assert UnaryOpNot Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Assert Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Str Str Str Assert Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Assert UnaryOpNot Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Assert Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad NameLoad attr CompareIn Str Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr CompareIn Str Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str Str Assign NameStore Call AttributeLoad NameLoad attr keyword Str keyword Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str ListLoad Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad ListLoad Str Expr Call AttributeLoad NameLoad attr NameLoad Str ListLoad Str Expr Call AttributeLoad NameLoad attr Call NameLoad Call AttributeLoad NameLoad attr NameLoad Call NameLoad ListLoad Str Str Expr Call AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad NameLoad attr CompareIn Str Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr CompareIn Str Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad Str Str Expr Call AttributeLoad NameLoad attr NameLoad Str ListLoad Str Expr Call AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad NameLoad attr CompareIn Str Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad Str Str Expr Call AttributeLoad NameLoad attr NameLoad Str ListLoad Str Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad NameLoad attr CompareIn Str Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad Str Str Expr Call AttributeLoad NameLoad attr NameLoad Str ListLoad Str Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad NameLoad attr CompareIn Str Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad Str Str Expr Call AttributeLoad NameLoad attr NameLoad Str Str Expr Call AttributeLoad NameLoad attr NameLoad Str ListLoad Str Str Expr Call AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad NameLoad attr CompareIn Str Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad NameLoad attr CompareIn Str Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad Str Str Expr Call AttributeLoad NameLoad attr NameLoad Str ListLoad Str Expr Call AttributeLoad NameLoad attr NameLoad Str Str Str Expr Call AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad NameLoad attr CompareIn Str Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad Str Str Expr Call AttributeLoad NameLoad attr NameLoad Str ListLoad Str Expr Call AttributeLoad NameLoad attr Str ListLoad Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad NameLoad attr CompareIn Str Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Str Str Expr Call AttributeLoad NameLoad attr NameLoad Str Str NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str Str NameLoad keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr keyword Str keyword Str Assign NameStore Call AttributeLoad NameLoad attr keyword Str keyword Str Assign NameStore Call AttributeLoad NameLoad attr Str Str keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Str keyword NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr ListLoad Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr ListLoad Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr ListLoad Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr ListLoad Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr ListLoad Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr ListLoad Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str Str keyword NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Str Str Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Str Str Expr Call AttributeLoad NameLoad attr NameLoad Str Str keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str Str keyword NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str Str keyword NameLoad keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Str ListLoad Str Str Str Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Dict NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad Call AttributeLoad NameLoad attr Call NameLoad ListLoad Str Str Str Str Assign NameStore Call AttributeLoad NameLoad attr keyword Str keyword Str Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Dict NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad Call AttributeLoad NameLoad attr Call NameLoad ListLoad Str Str Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr ListLoad Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr ListLoad Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword Str keyword Str Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Dict NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad Call AttributeLoad NameLoad attr Call NameLoad ListLoad Str Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr ListLoad Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr ListLoad Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Str Str Expr Call AttributeLoad NameLoad attr NameLoad Str Str keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr keyword Str keyword Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str ListLoad Str keyword NameLoad keyword Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Assert CompareEq Call NameLoad GeneratorExp SubscriptLoad NameLoad Index Num comprehension NameStore NameLoad ListLoad Str Str Expr Call AttributeLoad NameLoad attr Str ListLoad Str keyword NameLoad keyword Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Assert CompareEq Call NameLoad GeneratorExp SubscriptLoad NameLoad Index Num comprehension NameStore NameLoad ListLoad Str Str Str Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Str Str Expr Call AttributeLoad NameLoad attr NameLoad Str Str keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr keyword Str keyword Str Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Assign NameStore Call NameLoad GeneratorExp Call NameLoad NameLoad comprehension NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad GeneratorExp Call NameLoad NameLoad comprehension NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Assert CompareEq NameLoad ListLoad Str Str Assert CompareEq NameLoad ListLoad Str Str Str decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore Dict TupleLoad Str Str TupleLoad Str Str NameLoad NameLoad Assign NameStore NameLoad FunctionDef arguments args NameParam defaults vararg kwarg body Pass decorator_list FunctionDef arguments args NameParam defaults body Assign TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Num If CompareNotIn NameLoad TupleLoad Str Str body Expr Call AttributeLoad NameLoad attr Num Return Assign NameStore Call AttributeLoad NameLoad attr NameLoad If BoolOpAnd CompareNotEq Call NameLoad NameLoad Num UnaryOpNot AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Num Return orelse If CompareEq Call NameLoad NameLoad Num body If BoolOpOr UnaryOpNot CompareIn Str NameLoad UnaryOpNot CompareIn Str NameLoad body Expr Call AttributeLoad NameLoad attr Num Return Assign SubscriptStore NameLoad Index Str ListLoad Str orelse If CompareNotEq Call NameLoad NameLoad Num body Expr Call AttributeLoad NameLoad attr Num Return If CompareNotIn SubscriptLoad SubscriptLoad NameLoad Index Str Index Num AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Num Return If CompareIn TupleLoad SubscriptLoad SubscriptLoad NameLoad Index Str Index Num SubscriptLoad SubscriptLoad NameLoad Index Str Index Num AttributeLoad NameLoad attr body Assign NameStore Str orelse Assign NameStore Str Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Str Str Expr Call AttributeLoad NameLoad attr Str Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore Dict TupleLoad Str Str TupleLoad NameLoad Str TupleLoad Str Str NameLoad NameLoad TupleLoad Str Str NameLoad NameLoad FunctionDef arguments args NameParam defaults vararg kwarg body Pass decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call AttributeLoad AttributeLoad NameLoad attr attr TupleLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Num If CompareNotEq NameLoad Str body Expr Call AttributeLoad NameLoad attr Num Return Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareNotIn Str NameLoad body Assign SubscriptStore NameLoad Index Str ListLoad NameLoad If CompareNotEq Call NameLoad NameLoad Num body Expr Call AttributeLoad NameLoad attr Num Return If BoolOpOr CompareNotEq SubscriptLoad NameLoad Index Str ListLoad Str CompareNotIn SubscriptLoad SubscriptLoad NameLoad Index Str Index Num AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Num Return Assign NameStore Call AttributeLoad NameLoad attr SubscriptLoad SubscriptLoad NameLoad Index Str Index Num SubscriptLoad SubscriptLoad NameLoad Index Str Index Num If CompareIsNot NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad orelse Expr Call AttributeLoad NameLoad attr Num Return Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Str Str Expr Call AttributeLoad NameLoad attr Str Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults body If CompareIn TupleLoad NameLoad NameLoad AttributeLoad NameLoad attr body Return NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr TupleLoad NameLoad NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad AttributeLoad NameLoad attr For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body Assign SubscriptStore NameLoad Index NameLoad TupleLoad SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num Num SubscriptLoad NameLoad Index Num decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad AttributeLoad NameLoad attr For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body Assign SubscriptStore NameLoad Index NameLoad TupleLoad SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num decorator_list ClassDef bases body FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr SubscriptLoad Call AttributeLoad NameLoad attr keyword Num Index Num Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr If CompareGt AttributeLoad NameLoad attr Num body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Return TryFinally body Assign NameStore Call NameLoad TupleLoad Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr finalbody Expr Call AttributeLoad NameLoad attr Num decorator_list FunctionDef arguments args NameParam defaults body If CompareEq AttributeLoad NameLoad attr Num body Return Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num If UnaryOpNot Call AttributeLoad NameLoad attr NameLoad body Raise Call NameLoad Str If CompareNotEq Call AttributeLoad NameLoad attr NameLoad Num body Raise Call NameLoad BinOpMod Str Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr Num decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMod Str AttributeLoad NameLoad attr decorator_list decorator_list
N/A N/A copy N/A cgi N/A itertools N/A os SimpleHTTPServer SimpleHTTPRequestHandler testrunner testhelp testutils sock_utils conary_test recipes conary_test.auth_helper AuthHelper conary conarycfg versions trove conary.build use conary.deps deps conary.lib httputils conary.repository errors netclient conary.server.server HTTPServer AclTest N/A AuthHelper N/A testAddAcls N/A N/A self N/A N/A N/A label N/A N/A versions Label localhost@rpl:linux N/A N/A N/A self openRepository N/A repos N/A N/A self getRepositoryClient N/A N/A N/A self addUserAndRole repos label user1 pw1 N/A N/A N/A repos addAcl label user1 ALL label N/A N/A N/A repos setRoleCanMirror label user1 True N/A N/A N/A repos setRoleCanMirror label user1 False N/A N/A N/A self addUserAndRole repos label user2 pw2 N/A N/A N/A repos addAcl label user2 ALL label write True N/A N/A N/A repos setRoleCanMirror label user2 True N/A N/A N/A repos setRoleCanMirror label user2 False N/A N/A N/A self addUserAndRole repos label user3 pw3 N/A N/A N/A repos addAcl label user3 ALL label write True N/A N/A N/A repos addAcl label user3 .*:source label write True remove True N/A N/A N/A repos setRoleIsAdmin label user2 True N/A testBasicAcls N/A N/A self N/A N/A N/A rootLabel N/A N/A versions Label localhost@rpl:linux N/A branchLabel N/A N/A versions Label localhost@rpl:branch N/A rootBranch N/A N/A versions VersionFromString /localhost@rpl:linux N/A N/A N/A self makeSourceTrove double N/A recipes doubleRecipe1 N/A p N/A N/A self build N/A recipes doubleRecipe1 Double N/A repos N/A N/A self getRepositoryClient N/A limitedRepos N/A N/A self setupUser repos rootLabel limited bar .*:runtime branchLabel N/A N/A N/A repos deleteUserByName rootLabel anonymous N/A branchRepos N/A N/A N/A self setupEntitlement repos entGroup 12345 rootLabel None branchLabel withClass True N/A 0 N/A runtimeRepos N/A N/A self setupUser repos rootLabel runtime bar .*:runtime None N/A repeatRepos N/A N/A self setupUser repos rootLabel repeat bar .*:runtime None N/A N/A N/A repos addAcl rootLabel repeat double:runtime None False False N/A N/A N/A self addUserAndRole repos rootLabel ta ta N/A taRepos N/A N/A self getRepositoryClient user ta password ta N/A N/A N/A repos addTroveAccess ta N/A N/A N/A p getNameVersionFlavor N/A both N/A double double:runtime double:source N/A runtime N/A double:runtime N/A N/A N/A set N/A N/A repos troveNames rootLabel N/A set both N/A N/A N/A N/A limitedRepos troveNames rootLabel N/A N/A N/A N/A N/A branchRepos troveNames rootLabel N/A N/A N/A N/A N/A runtimeRepos troveNames rootLabel runtime N/A N/A N/A N/A repeatRepos troveNames rootLabel runtime N/A N/A N/A N/A taRepos troveNames rootLabel runtime N/A N/A N/A self mkbranch N/A N/A self cfg buildLabel branchLabel double:source N/A branchVersion N/A N/A versions VersionFromString /localhost@rpl:linux/1.0-1-0/branch N/A oldLabel N/A N/A self cfg buildLabel N/A N/A N/A self cfg buildLabel branchLabel N/A N/A N/A self updateSourceTrove double N/A recipes doubleRecipe1_1 N/A double1_1 N/A N/A self build N/A recipes doubleRecipe1_1 Double N/A N/A N/A self cfg buildLabel oldLabel N/A N/A N/A repos addTroveAccess ta N/A N/A N/A double1_1 getNameVersionFlavor N/A N/A N/A N/A N/A fromkeys N/A N/A repos troveNames branchLabel N/A N/A N/A fromkeys both N/A N/A N/A N/A limitedRepos troveNames branchLabel runtime N/A N/A N/A N/A N/A fromkeys N/A N/A branchRepos troveNames branchLabel N/A N/A N/A fromkeys both N/A N/A N/A N/A runtimeRepos troveNames branchLabel runtime N/A N/A N/A N/A taRepos troveNames rootLabel runtime N/A full N/A double double:runtime double:source N/A /localhost@rpl:linux/1.0-1-0/branch/1.1-1-1 /localhost@rpl:linux/1.0-1-1 N/A /localhost@rpl:linux/1.0-1-0/branch/1.1-1-1 /localhost@rpl:linux/1.0-1-1 N/A /localhost@rpl:linux/1.0-1 /localhost@rpl:linux/1.0-1/branch/1 /localhost@rpl:linux/1.0-1/branch/1.1-1 N/A d N/A N/A repos getTroveVersionList localhost N/A double double:source double:runtime None None None N/A N/A N/A self cmpTroveVersionList d full N/A d N/A N/A repos getTroveVersionList localhost N/A None None N/A N/A N/A self cmpTroveVersionList d full N/A d N/A N/A limitedRepos getTroveVersionList localhost N/A double double:runtime None None N/A N/A N/A self cmpTroveVersionList d N/A double:runtime N/A N/A full N/A double:runtime N/A 0 1 N/A d N/A N/A branchRepos getTroveVersionList localhost N/A None None N/A N/A N/A self cmpTroveVersionList d N/A double double:runtime double:source N/A N/A full N/A double N/A 0 1 N/A N/A full N/A double:runtime N/A 0 1 N/A N/A full N/A double:source N/A 1 3 N/A d N/A N/A runtimeRepos getTroveVersionList localhost N/A None None N/A N/A N/A self cmpTroveVersionList d N/A double:runtime N/A full N/A double:runtime N/A d N/A N/A repeatRepos getTroveVersionList localhost N/A None None N/A N/A N/A self cmpTroveVersionList d N/A double:runtime N/A full N/A double:runtime N/A d N/A N/A taRepos getTroveVersionList localhost N/A None None N/A N/A N/A self cmpTroveVersionList d N/A double:runtime N/A full N/A double:runtime N/A full N/A double double:runtime double:source N/A /localhost@rpl:linux/1.0-1-1 N/A /localhost@rpl:linux/1.0-1-1 N/A /localhost@rpl:linux/1.0-1 N/A q N/A None N/A N/A N/A self cfg buildLabel None N/A d N/A N/A repos getTroveVersionsByLabel q N/A N/A N/A self cmpTroveVersionList d full N/A d N/A N/A limitedRepos getTroveVersionsByLabel q N/A N/A d N/A N/A d N/A N/A branchRepos getTroveVersionsByLabel q N/A N/A d N/A N/A d N/A N/A runtimeRepos getTroveVersionsByLabel q N/A N/A N/A self cmpTroveVersionList d N/A double:runtime N/A full N/A double:runtime N/A d N/A N/A repeatRepos getTroveVersionsByLabel q N/A N/A N/A self cmpTroveVersionList d N/A double:runtime N/A full N/A double:runtime N/A d N/A N/A taRepos getTroveVersionsByLabel q N/A N/A N/A self cmpTroveVersionList d N/A double:runtime N/A full N/A double:runtime N/A full N/A double double:runtime double:source N/A /localhost@rpl:linux/1.0-1-0/branch/1.1-1-1 N/A /localhost@rpl:linux/1.0-1-0/branch/1.1-1-1 N/A /localhost@rpl:linux/1.0-1/branch/1 /localhost@rpl:linux/1.0-1/branch/1.1-1 N/A q N/A None N/A branchLabel None N/A d N/A N/A repos getTroveVersionsByLabel q N/A N/A N/A self cmpTroveVersionList d full N/A d N/A N/A limitedRepos getTroveVersionsByLabel q N/A N/A N/A self cmpTroveVersionList d N/A double:runtime N/A full N/A double:runtime N/A d N/A N/A branchRepos getTroveVersionsByLabel q N/A N/A N/A self cmpTroveVersionList d full N/A d N/A N/A runtimeRepos getTroveVersionsByLabel q N/A N/A N/A self cmpTroveVersionList d N/A double:runtime N/A full N/A double:runtime N/A d N/A N/A repeatRepos getTroveVersionsByLabel q N/A N/A N/A self cmpTroveVersionList d N/A double:runtime N/A full N/A double:runtime N/A d N/A N/A taRepos getTroveVersionsByLabel q N/A N/A N/A self cmpTroveVersionList d N/A double:runtime N/A full N/A double:runtime N/A full N/A double double:runtime double:source N/A /localhost@rpl:linux/1.0-1-0/branch/1.1-1-1 /localhost@rpl:linux/1.0-1-1 N/A /localhost@rpl:linux/1.0-1-0/branch/1.1-1-1 /localhost@rpl:linux/1.0-1-1 N/A /localhost@rpl:linux/1.0-1 /localhost@rpl:linux/1.0-1/branch/1.1-1 N/A d N/A N/A repos getAllTroveLeaves localhost N/A None None N/A N/A N/A self cmpTroveVersionList d full N/A d N/A N/A limitedRepos getAllTroveLeaves localhost N/A None None N/A N/A N/A self cmpTroveVersionList d N/A double:runtime N/A N/A full N/A double:runtime N/A 0 1 N/A d N/A N/A branchRepos getAllTroveLeaves localhost N/A None None N/A N/A N/A self cmpTroveVersionList d N/A double double:runtime double:source N/A N/A full N/A double N/A 0 1 N/A N/A full N/A double:runtime N/A 0 1 N/A N/A full N/A double:source N/A 1 2 N/A d N/A N/A runtimeRepos getAllTroveLeaves localhost N/A None None N/A N/A N/A self cmpTroveVersionList d N/A double:runtime N/A full N/A double:runtime N/A d N/A N/A taRepos getAllTroveLeaves localhost N/A None None N/A N/A N/A self cmpTroveVersionList d N/A double:runtime N/A full N/A double:runtime N/A full N/A double double:runtime double:source N/A /localhost@rpl:linux/1.0-1-1 N/A /localhost@rpl:linux/1.0-1-1 N/A /localhost@rpl:linux/1.0-1 N/A qd N/A None N/A N/A N/A self cfg buildLabel None N/A d N/A N/A repos getTroveLeavesByLabel qd N/A N/A N/A self cmpTroveVersionList d full N/A d N/A N/A limitedRepos getTroveLeavesByLabel qd N/A N/A d N/A N/A d N/A N/A branchRepos getTroveLeavesByLabel qd N/A N/A d N/A N/A d N/A N/A runtimeRepos getTroveLeavesByLabel qd N/A N/A N/A self cmpTroveVersionList d N/A double:runtime N/A full N/A double:runtime N/A d N/A N/A repeatRepos getTroveLeavesByLabel qd N/A N/A N/A self cmpTroveVersionList d N/A double:runtime N/A full N/A double:runtime N/A d N/A N/A taRepos getTroveLeavesByLabel qd N/A N/A N/A self cmpTroveVersionList d N/A double:runtime N/A full N/A double:runtime N/A full N/A double double:runtime double:source N/A /localhost@rpl:linux/1.0-1-0/branch/1.1-1-1 N/A /localhost@rpl:linux/1.0-1-0/branch/1.1-1-1 N/A /localhost@rpl:linux/1.0-1/branch/1.1-1 N/A qd N/A None N/A branchLabel None N/A d N/A N/A repos getTroveLeavesByLabel qd N/A N/A N/A self cmpTroveVersionList d full N/A d N/A N/A limitedRepos getTroveLeavesByLabel qd N/A N/A N/A self cmpTroveVersionList d N/A double:runtime N/A full N/A double:runtime N/A d N/A N/A branchRepos getTroveLeavesByLabel qd N/A N/A N/A self cmpTroveVersionList d full N/A d N/A N/A runtimeRepos getTroveLeavesByLabel qd N/A N/A N/A self cmpTroveVersionList d N/A double:runtime N/A full N/A double:runtime N/A d N/A N/A repeatRepos getTroveLeavesByLabel qd N/A N/A N/A self cmpTroveVersionList d N/A double:runtime N/A full N/A double:runtime N/A d N/A N/A taRepos getTroveLeavesByLabel qd N/A N/A N/A self cmpTroveVersionList d N/A double:runtime N/A full N/A double:runtime N/A q N/A double double:runtime N/A branchVersion None N/A rootBranch None N/A full N/A double double:runtime N/A /localhost@rpl:linux/1.0-1-0/branch/1.1-1-1 N/A /localhost@rpl:linux/1.0-1-1 N/A d N/A N/A repos getTroveLeavesByBranch q N/A N/A N/A self cmpTroveVersionList d full N/A d N/A N/A limitedRepos getTroveLeavesByBranch q N/A N/A d N/A N/A d N/A N/A branchRepos getTroveLeavesByBranch q N/A N/A N/A self cmpTroveVersionList d N/A double N/A full N/A double N/A d N/A N/A runtimeRepos getTroveLeavesByBranch q N/A N/A N/A self cmpTroveVersionList d N/A double:runtime N/A full N/A double:runtime N/A d N/A N/A repeatRepos getTroveLeavesByBranch q N/A N/A N/A self cmpTroveVersionList d N/A double:runtime N/A full N/A double:runtime N/A d N/A N/A taRepos getTroveLeavesByBranch q N/A N/A N/A self cmpTroveVersionList d N/A double:runtime N/A full N/A double:runtime N/A q N/A double double:runtime N/A branchVersion None N/A rootBranch None N/A full N/A double double:runtime N/A /localhost@rpl:linux/1.0-1-0/branch/1.1-1-1 N/A /localhost@rpl:linux/1.0-1-1 N/A d N/A N/A repos getTroveVersionsByBranch q N/A N/A N/A self cmpTroveVersionList d full N/A d N/A N/A limitedRepos getTroveVersionsByBranch q N/A N/A d N/A N/A d N/A N/A branchRepos getTroveVersionsByBranch q N/A N/A N/A self cmpTroveVersionList d N/A double N/A full N/A double N/A d N/A N/A runtimeRepos getTroveVersionsByBranch q N/A N/A N/A self cmpTroveVersionList d N/A double:runtime N/A full N/A double:runtime N/A d N/A N/A repeatRepos getTroveVersionsByBranch q N/A N/A N/A self cmpTroveVersionList d N/A double:runtime N/A full N/A double:runtime N/A d N/A N/A taRepos getTroveVersionsByBranch q N/A N/A N/A self cmpTroveVersionList d N/A double:runtime N/A full N/A double:runtime N/A versionList N/A /localhost@rpl:linux/1.0-1-0/branch/1.1-1-1 /localhost@rpl:linux/1.0-1-1 N/A versionDict N/A N/A N/A fromkeys N/A N/A N/A versions VersionFromString x N/A x versionList N/A None N/A q N/A double double:runtime versionDict versionDict N/A full N/A double double:runtime versionList versionList N/A d N/A N/A repos getTroveVersionFlavors q N/A N/A N/A self cmpTroveVersionList d full N/A d N/A N/A limitedRepos getTroveVersionFlavors q N/A N/A N/A self cmpTroveVersionList d N/A double:runtime N/A versionList N/A 0 1 N/A d N/A N/A branchRepos getTroveVersionFlavors q N/A N/A N/A self cmpTroveVersionList d N/A double double:runtime N/A versionList N/A 0 1 N/A versionList N/A 0 1 N/A d N/A N/A runtimeRepos getTroveVersionFlavors q N/A N/A N/A self cmpTroveVersionList d N/A double:runtime N/A full N/A double:runtime N/A d N/A N/A repeatRepos getTroveVersionFlavors q N/A N/A N/A self cmpTroveVersionList d N/A double:runtime N/A full N/A double:runtime N/A d N/A N/A taRepos getTroveVersionFlavors q N/A N/A N/A self cmpTroveVersionList d N/A double:runtime N/A full N/A double:runtime N/A flavor N/A N/A deps Flavor N/A N/A N/A use Arch x86 N/A N/A N/A N/A flavor addDep N/A deps InstructionSetDependency N/A N/A deps Dependency x86 N/A N/A mmx N/A deps FLAG_SENSE_REQUIRED N/A N/A N/A N/A use Arch x86_64 N/A N/A N/A N/A NotImplementedError edit test for this arch N/A versionDict N/A N/A N/A fromkeys N/A N/A N/A versions VersionFromString x N/A x versionList N/A flavor N/A q N/A double double:runtime versionDict versionDict N/A d N/A N/A repos getTroveVersionFlavors q N/A N/A N/A self cmpTroveVersionList d full N/A all N/A N/A repos getTroveVersionList localhost N/A None None N/A all N/A list N/A N/A self asSet all N/A troves N/A dict N/A N/A itertools izip all N/A N/A repos getTroves all N/A testRepos N/A limitedRepos branchRepos repeatRepos N/A N/A canSee N/A N/A testRepos getTroveVersionList localhost N/A None None N/A canSee N/A N/A self asSet canSee N/A isPresent N/A N/A testRepos hasTroves all N/A trvInfo all N/A N/A N/A trvInfo double:runtime N/A N/A files N/A N/A N/A x N/A 0 N/A x N/A 2 N/A x N/A 3 N/A x N/A N/A N/A troves N/A trvInfo iterFileList N/A N/A files N/A N/A trvInfo canSee N/A N/A N/A isPresent N/A trvInfo N/A N/A N/A testRepos getTrove trvInfo N/A files N/A N/A N/A N/A testRepos getFileVersions files N/A N/A N/A testRepos getFileContents N/A N/A x N/A 1 3 N/A x files N/A N/A N/A N/A isPresent N/A trvInfo N/A N/A N/A self assertRaises N/A errors InsufficientPermission N/A testRepos getTrove trvInfo N/A files N/A N/A N/A N/A self assertRaises N/A errors FileStreamMissing N/A testRepos getFileVersions files N/A N/A N/A self assertRaises N/A errors FileStreamNotFound N/A testRepos getFileContents N/A N/A x N/A 1 3 N/A x files N/A new N/A N/A testRepos getNewTroveList localhost 0 N/A N/A canSee N/A set N/A N/A x N/A 1 N/A x new N/A all N/A N/A repos getTroveVersionList localhost N/A None None N/A N/A all N/A double:source N/A all N/A list N/A N/A self asSet all N/A troves N/A dict N/A N/A itertools izip all N/A N/A repos getTroves all N/A infos N/A dict N/A N/A itertools izip all N/A N/A repos getTroveInfo N/A trove _TROVEINFO_TAG_SOURCENAME all N/A trv all N/A N/A N/A N/A N/A N/A troves N/A trv troveInfo sourceName N/A infos N/A trv N/A infos N/A dict N/A N/A itertools izip all N/A N/A repos getTroveInfo N/A trove _TROVEINFO_TAG_SIGS all N/A trv all N/A N/A N/A N/A N/A N/A troves N/A trv troveInfo sigs N/A infos N/A trv N/A N/A N/A self assertRaises N/A errors TroveMissing N/A limitedRepos getTroveInfo N/A trove _TROVEINFO_TAG_SOURCENAME all N/A N/A N/A all append N/A double N/A N/A versions VersionFromString /localhost@rpl:linux/1.0-1-2 N/A N/A deps Flavor N/A N/A N/A self assertRaises N/A errors TroveMissing N/A repos getTroveInfo N/A trove _TROVEINFO_TAG_SOURCENAME all N/A d N/A N/A taRepos getTroveVersionList localhost N/A None None N/A i N/A N/A taRepos getTroveInfo N/A trove _TROVEINFO_TAG_SOURCENAME N/A list N/A N/A self asSet d N/A N/A N/A N/A self assertEqual N/A i double:source N/A N/A N/A testhelp context entitlements testCompoundAcls N/A N/A self N/A N/A N/A rootLabel N/A N/A versions Label localhost@rpl:linux N/A branchLabel N/A N/A versions Label localhost@rpl:branch N/A rootBranch N/A N/A versions VersionFromString /localhost@rpl:linux N/A N/A N/A self makeSourceTrove testcase N/A recipes testSuiteRecipe N/A N/A N/A self build N/A recipes testSuiteRecipe TestSuiteRecipe N/A N/A N/A self makeSourceTrove double N/A recipes doubleRecipe1 N/A N/A N/A self build N/A recipes doubleRecipe1 Double N/A repos N/A N/A self getRepositoryClient N/A N/A N/A repos deleteUserByName N/A N/A self cfg buildLabel anonymous N/A repeatRepos N/A N/A self setupUser repos rootLabel repeat bar double:runtime None N/A N/A N/A repos addAcl rootLabel repeat ^testcase$ None N/A N/A N/A repos addAcl rootLabel repeat testcase:runtime None N/A N/A N/A repos addAcl rootLabel repeat testcase:test None N/A full N/A double double:runtime double:source testcase:source testcase testcase:test testcase:runtime N/A /localhost@rpl:linux/1.0-1-1 N/A /localhost@rpl:linux/1.0-1-1 N/A /localhost@rpl:linux/1.0-1 N/A /localhost@rpl:linux/1-1 N/A /localhost@rpl:linux/1-1-1 N/A /localhost@rpl:linux/1-1-1 N/A /localhost@rpl:linux/1-1-1 N/A qd N/A None N/A N/A N/A self cfg buildLabel None N/A d N/A N/A repos getTroveLeavesByLabel qd N/A N/A N/A self cmpTroveVersionList d full N/A d N/A N/A repeatRepos getTroveLeavesByLabel qd N/A N/A N/A self cmpTroveVersionList d N/A double:runtime testcase testcase:runtime testcase:test N/A full N/A double:runtime N/A full N/A testcase N/A full N/A testcase:runtime N/A full N/A testcase:test N/A testAclChanges N/A N/A self N/A N/A N/A rootLabel N/A N/A versions Label localhost@rpl:linux N/A branchLabel N/A N/A versions Label localhost@rpl:branch N/A rootBranch N/A N/A versions VersionFromString /localhost@rpl:linux N/A N/A N/A self makeSourceTrove double N/A recipes doubleRecipe1 N/A N/A N/A self build N/A recipes doubleRecipe1 Double N/A repos N/A N/A self getRepositoryClient N/A N/A N/A repos deleteUserByName N/A N/A self cfg buildLabel anonymous N/A limitedRepos N/A N/A self setupUser repos rootLabel limited bar .*:runtime branchLabel N/A both N/A double double:runtime double:source N/A runtime N/A double:runtime N/A N/A N/A N/A limitedRepos troveNames branchLabel N/A N/A N/A N/A self mkbranch N/A N/A self cfg buildLabel branchLabel double:source N/A branchVersion N/A N/A versions VersionFromString /localhost@rpl:linux/1.0-1-0/branch N/A oldLabel N/A N/A self cfg buildLabel N/A N/A N/A self cfg buildLabel branchLabel N/A N/A N/A self updateSourceTrove double N/A recipes doubleRecipe1_1 N/A double1_1 N/A N/A self build N/A recipes doubleRecipe1_1 Double N/A N/A N/A self cfg buildLabel oldLabel N/A N/A N/A N/A limitedRepos troveNames branchLabel runtime N/A full N/A double double:runtime double:source N/A /localhost@rpl:linux/1.0-1-0/branch/1.1-1-1 /localhost@rpl:linux/1.0-1-1 N/A /localhost@rpl:linux/1.0-1-0/branch/1.1-1-1 /localhost@rpl:linux/1.0-1-1 N/A /localhost@rpl:linux/1.0-1 /localhost@rpl:linux/1.0-1/branch/1 /localhost@rpl:linux/1.0-1/branch/1.1-1 N/A d N/A N/A limitedRepos getTroveVersionList localhost N/A double double:runtime double:source None None None N/A N/A N/A self cmpTroveVersionList d N/A double:runtime N/A N/A full N/A double:runtime N/A 0 1 N/A N/A N/A N/A N/A limitedRepos editAcl rootLabel limited .*:runtime branchLabel None None False N/A N/A N/A N/A errors InsufficientPermission N/A N/A N/A N/A 0 N/A N/A N/A repos editAcl rootLabel limited .*:runtime branchLabel None None False N/A d N/A N/A limitedRepos getTroveVersionList localhost N/A double double:runtime double:source None None None N/A N/A N/A self cmpTroveVersionList d full N/A N/A N/A N/A repos listAcls rootLabel limited N/A N/A dict label ALL item ALL canWrite 0 canRemove 0 N/A N/A N/A repos deleteAcl rootLabel limited None None N/A N/A N/A N/A repos listAcls rootLabel limited N/A N/A d N/A N/A limitedRepos getTroveVersionList localhost N/A double double:runtime double:source None None None N/A N/A N/A self cmpTroveVersionList d N/A N/A N/A N/A repos addAcl rootLabel limited .*:runtime branchLabel N/A N/A N/A N/A repos listAcls rootLabel limited N/A N/A dict label N/A N/A branchLabel asString item .*:runtime canWrite 0 canRemove 0 N/A d N/A N/A limitedRepos getTroveVersionList localhost N/A double double:runtime double:source None None None N/A N/A N/A self cmpTroveVersionList d N/A double:runtime N/A N/A full N/A double:runtime N/A 0 1 N/A N/A N/A repos deleteAcl rootLabel limited .*:runtime branchLabel N/A N/A N/A N/A repos listAcls rootLabel limited N/A N/A d N/A N/A limitedRepos getTroveVersionList localhost N/A double double:runtime double:source None None None N/A N/A N/A self cmpTroveVersionList d N/A N/A N/A N/A repos addAcl rootLabel limited .*:runtime N/A N/A branchLabel asString N/A N/A N/A N/A repos listAcls rootLabel limited N/A N/A dict label N/A N/A branchLabel asString item .*:runtime canWrite 0 canRemove 0 N/A d N/A N/A limitedRepos getTroveVersionList localhost N/A double double:runtime double:source None None None N/A N/A N/A self cmpTroveVersionList d N/A double:runtime N/A N/A full N/A double:runtime N/A 0 1 N/A N/A N/A repos editAcl rootLabel limited .*:runtime branchLabel ALL ALL False False N/A d N/A N/A limitedRepos getTroveVersionList localhost N/A double double:runtime double:source None None None N/A N/A N/A self cmpTroveVersionList d full N/A N/A N/A repos deleteAcl rootLabel limited ALL ALL N/A N/A N/A N/A repos listAcls rootLabel limited N/A N/A d N/A N/A limitedRepos getTroveVersionList localhost N/A double double:runtime double:source None None None N/A N/A N/A self cmpTroveVersionList d N/A N/A testGetRoles N/A N/A self N/A N/A N/A repos N/A N/A self openRepository N/A repos N/A N/A self getRepositoryClient N/A l N/A N/A versions Label localhost@rpl:linux N/A N/A N/A set N/A N/A repos listRoles l N/A set N/A test anonymous N/A N/A N/A N/A repos getRoles l N/A test N/A N/A N/A repos addRole l test1 N/A N/A N/A set N/A N/A repos listRoles l N/A set N/A test anonymous test1 N/A N/A N/A repos updateRoleMembers l test1 N/A test N/A N/A N/A N/A repos getRoles l N/A test test1 N/A N/A N/A repos updateRoleMembers l test1 N/A N/A N/A N/A N/A repos getRoles l N/A test N/A N/A N/A repos addRoleMember l test1 test N/A N/A N/A self assertEqual N/A N/A repos getRoles l N/A test test1 N/A N/A N/A self assertEqual N/A N/A repos getRoleMembers l test1 N/A test N/A N/A N/A repos updateRoleMembers l test1 N/A N/A N/A N/A self assertEqual N/A N/A repos getRoleMembers l test1 N/A N/A N/A N/A repos updateRoleMembers l test1 N/A test N/A N/A N/A repos deleteRole l test1 N/A N/A N/A set N/A N/A repos listRoles l N/A set N/A test anonymous N/A N/A N/A N/A repos getRoles l N/A test N/A testBadUser N/A N/A self N/A N/A N/A repos N/A N/A self openRepository N/A repos N/A N/A self getRepositoryClient user foo password bar N/A N/A N/A self addComponent foo:runtime 1.0 N/A results N/A N/A repos getTroveVersionList localhost N/A None None N/A N/A foo:runtime results N/A testBadTrovepattern N/A N/A self N/A N/A N/A repos N/A N/A self openRepository N/A user foo N/A l N/A N/A versions Label localhost@rpl:linux N/A N/A N/A self addUserAndRole repos l user bar N/A N/A N/A self assertRaises N/A errors InvalidRegex N/A repos addAcl l user * False False N/A N/A N/A repos addAcl l user .* False False N/A N/A N/A self assertRaises N/A errors InvalidRegex N/A repos editAcl l user .* * False False N/A testBadUserTriesToCommit N/A N/A self N/A N/A N/A user limited N/A password bar N/A bl N/A N/A self cfg buildLabel N/A repos N/A N/A self openRepository N/A N/A N/A self addUserAndRole repos bl user password N/A N/A N/A repos addAcl bl user ALL bl False False N/A N/A N/A repos addAcl bl user writestuff.* bl True False N/A limitedRepos N/A N/A self getRepositoryClient user user password password N/A N/A N/A self assertRaises N/A errors InsufficientPermission N/A self addComponent test:runtime 1.0-1-1 repos limitedRepos N/A testFallbackThenNeedUser N/A N/A self N/A N/A N/A user limited N/A password @\@/ N/A bl N/A N/A self cfg buildLabel N/A repos N/A N/A self openRepository N/A N/A N/A self addUserAndRole repos bl user password N/A N/A N/A repos addAcl bl user writestuff.* bl write True N/A trv N/A N/A self addComponent foo:runtime 1.0 N/A limitedRepos N/A N/A self getRepositoryClient user user password password N/A N/A N/A limitedRepos getTrove N/A N/A trv getNameVersionFlavor N/A N/A N/A self addComponent writestuff:runtime 1.0 repos limitedRepos N/A N/A N/A self assertRaises N/A errors InsufficientPermission N/A self addComponent test:runtime 1.0 repos limitedRepos N/A testNonExistingUserTriesToCommit N/A N/A self N/A N/A N/A user doesnotexist N/A password bar N/A repos N/A N/A self openRepository N/A limited N/A N/A self getRepositoryClient user user password password N/A N/A N/A self assertRaises N/A errors InsufficientPermission N/A self addComponent test:runtime 1.0-1-1 repos limited N/A testUserPasswordQuoting N/A N/A self N/A N/A N/A repos N/A N/A self openRepository N/A user foo N/A password abc/123 N/A bl N/A N/A self cfg buildLabel N/A N/A N/A self addUserAndRole repos bl user password N/A N/A N/A repos addAcl bl user ALL bl False False N/A N/A N/A repos addAcl bl user writestuff.* bl True False N/A limitedRepos N/A N/A self getRepositoryClient user user password password N/A N/A N/A self addComponent writestuff:runtime 1.0-1-1 repos limitedRepos N/A l N/A N/A repos getTroveVersionList localhost N/A None None N/A N/A N/A N/A l keys N/A writestuff:runtime N/A testExternalAuthChecks N/A N/A self N/A N/A N/A rootLabel N/A N/A versions Label localhost@rpl:linux N/A N/A N/A self stopRepository 0 N/A pwServer N/A AuthorizationServer PasswordHttpRequests N/A entServer N/A AuthorizationServer EntitlementRequests N/A N/A N/A repos N/A N/A self openRepository authCheck N/A N/A N/A pwServer url pwcheck entCheck N/A N/A N/A entServer url entcheck N/A N/A N/A repos deleteUserByName N/A N/A self cfg buildLabel anonymous N/A N/A N/A self setupUser repos rootLabel another wrongpass None None N/A origEntClient N/A N/A N/A self setupEntitlement repos group ent rootLabel None None withClass True N/A 0 N/A pwClient N/A N/A self getRepositoryClient user another password pass N/A N/A N/A N/A N/A pwClient c N/A localhost checkVersion N/A N/A N/A self assertRaises N/A errors CannotChangePassword N/A pwClient changePassword rootLabel another newpass N/A pwClient N/A N/A self getRepositoryClient user another password wrongpass N/A N/A N/A self assertRaises N/A errors InsufficientPermission N/A N/A pwClient c __getitem__ localhost N/A N/A N/A self assertRaises N/A errors InsufficientPermission N/A N/A origEntClient c __getitem__ localhost N/A entClient N/A N/A N/A N/A self getEntitlementClient N/A N/A localhost othergrp otherentitlement withClass True getRepos N/A N/A N/A N/A N/A entClient c N/A localhost checkVersion N/A entClient N/A N/A N/A N/A self getEntitlementClient N/A N/A localhost invalidgrp nogroupent withClass False getRepos N/A N/A N/A N/A N/A entClient c N/A localhost checkVersion N/A N/A N/A N/A pwServer kill N/A N/A N/A entServer kill N/A N/A N/A self stopRepository 0 N/A N/A N/A testhelp context entitlements testThreadedEntitlementUpdates N/A N/A self N/A N/A N/A rootLabel N/A N/A self cfg buildLabel N/A repos N/A N/A self openRepository N/A N/A N/A repos deleteUserByName rootLabel anonymous N/A N/A N/A self cfg threaded True N/A origEntClient N/A N/A N/A self setupEntitlement repos group ent rootLabel None None onDisk False N/A 1 N/A N/A N/A self cfg threaded False N/A N/A N/A self addComponent foo:run 1 N/A N/A N/A self addCollection foo 1 N/A :run N/A N/A N/A self addComponent bar:run 1 filePrimer 1 N/A N/A N/A self addCollection bar 1 N/A :run N/A N/A N/A self checkUpdate N/A foo bar N/A foo bar foo:run bar:run client origEntClient apply True N/A N/A N/A testhelp context entitlements testPermissionRevoked N/A N/A self N/A N/A N/A N/A N/A self openRepository 1 N/A tFoo N/A N/A self addComponent foo:run /localhost@foo:foo/1-1-1 N/A tBar N/A N/A self addComponent foo:run /localhost@foo:bar/2-2-2 N/A tBar1 N/A N/A self addComponent foo:run /localhost1@foo:bar/2-2-2 N/A N/A N/A self updatePkg foo:run=localhost@foo:foo N/A repos N/A N/A self openRepository N/A N/A N/A repos deleteUserByName N/A N/A versions Label localhost@foo:foo anonymous N/A limitedRepos N/A N/A self setupUser repos N/A N/A versions Label localhost@foo:foo limited bar None N/A N/A versions Label localhost@foo:bar N/A N/A N/A self assertRaises N/A errors InsufficientPermission N/A limitedRepos getTrove foo:run N/A N/A tFoo getVersion N/A N/A tFoo getFlavor N/A N/A N/A limitedRepos createChangeSet N/A N/A foo:run N/A N/A N/A tFoo getVersion N/A N/A tFoo getFlavor N/A N/A N/A tBar getVersion N/A N/A tBar getFlavor False N/A N/A N/A limitedRepos createChangeSet N/A N/A foo:run N/A N/A N/A tFoo getVersion N/A N/A tFoo getFlavor N/A N/A N/A tBar1 getVersion N/A N/A tBar1 getFlavor False N/A testComplexRegexp N/A N/A self N/A N/A N/A N/A N/A self addComponent foo:source 1 N/A N/A N/A self addComponent foo:runtime 1 N/A N/A N/A self addComponent foo:debuginfo 1 N/A N/A N/A self addCollection foo 1 N/A :runtime :debuginfo N/A N/A N/A self addComponent bar:source 1 N/A N/A N/A self addComponent bar:runtime 1 N/A N/A N/A self addComponent bar:data 1 N/A N/A N/A self addComponent bar:debuginfo 1 N/A N/A N/A self addCollection bar 1 N/A :runtime :debuginfo :data N/A repos N/A N/A self getRepositoryClient N/A N/A N/A repos deleteUserByName N/A N/A self cfg buildLabel anonymous N/A limitedRepos N/A N/A self setupUser repos N/A N/A self cfg buildLabel limited bar [^:]+(:(?!debuginfo$|source$).*|$) N/A N/A self cfg buildLabel N/A N/A N/A sorted N/A N/A limitedRepos troveNames N/A N/A self cfg buildLabel N/A bar bar:data bar:runtime foo foo:runtime N/A testRecursiveGetChangeSetAcl N/A N/A self N/A N/A _missing N/A N/A cs name trv N/A N/A N/A trvCs N/A N/A cs getNewTroveVersion name N/A N/A trv getVersion N/A N/A trv getFlavor N/A trv N/A N/A trove Trove trvCs N/A N/A N/A trv isMissing N/A N/A repos N/A N/A self openRepository N/A N/A N/A self addComponent conary:runtime 1 N/A debug N/A N/A self addComponent conary:debuginfo 1 N/A trv N/A N/A self addCollection conary 1 N/A N/A :runtime True N/A :debuginfo False N/A label N/A N/A versions Label localhost@rpl:linux N/A N/A N/A self addUserAndRole repos label myuser pw N/A N/A N/A repos deleteUserByName label anonymous N/A N/A N/A repos addAcl label myuser conary:runtime label N/A N/A N/A repos addAcl label myuser conary label N/A N/A N/A self addUserAndRole repos N/A N/A self cfg buildLabel ta ta N/A ta N/A N/A self getRepositoryClient user ta password ta N/A N/A N/A repos addTroveAccess ta N/A N/A N/A trv getNameVersionFlavor N/A limited N/A N/A self getRepositoryClient user myuser password pw N/A rep N/A limited ta N/A N/A cs N/A N/A rep createChangeSet N/A N/A conary N/A None None N/A N/A N/A trv getVersion N/A N/A trv getFlavor True N/A N/A rep ta N/A N/A N/A _missing cs conary:debuginfo trv N/A N/A N/A _missing cs conary:runtime trv N/A cs N/A N/A rep createChangeSet N/A N/A conary N/A None None N/A N/A N/A trv getVersion N/A N/A trv getFlavor True N/A N/A rep ta N/A N/A N/A _missing cs conary:debuginfo trv N/A N/A N/A _missing cs conary:runtime trv N/A cs N/A N/A repos createChangeSet N/A N/A conary N/A None None N/A N/A N/A trv getVersion N/A N/A trv getFlavor True N/A N/A N/A _missing cs conary:debuginfo trv N/A N/A N/A _missing cs conary:runtime trv N/A testMultipleEntitlements N/A N/A self N/A N/A N/A repos N/A N/A self openRepository N/A runtime N/A N/A self addComponent foo:runtime 1 N/A lib N/A N/A self addComponent foo:lib 1 N/A runtimeEnt N/A N/A N/A self setupEntitlement repos rgroup runtimeent N/A N/A self cfg buildLabel .*:runtime None withClass True onDisk False N/A 0 N/A libEnt N/A N/A N/A self setupEntitlement repos lgroup libent N/A N/A self cfg buildLabel .*:lib None withClass True onDisk False N/A 0 N/A N/A N/A repos deleteUserByName N/A N/A self cfg buildLabel anonymous N/A N/A N/A self assertRaises N/A errors InsufficientPermission N/A runtimeEnt getTrove N/A N/A lib getNameVersionFlavor N/A N/A N/A self assertRaises N/A errors InsufficientPermission N/A libEnt getTrove N/A N/A runtime getNameVersionFlavor N/A mixed N/A N/A N/A N/A self getEntitlementClient N/A N/A * None runtimeent N/A localhost None libent onDisk False getRepos N/A N/A N/A mixed getTroves N/A N/A N/A runtime getNameVersionFlavor N/A N/A lib getNameVersionFlavor N/A duplicate N/A N/A N/A N/A self getEntitlementClient N/A N/A localhost None runtimeent N/A localhost None libent onDisk False getRepos N/A N/A N/A duplicate getTroves N/A N/A N/A runtime getNameVersionFlavor N/A N/A lib getNameVersionFlavor N/A N/A N/A testhelp context entitlements testAnonymousAccess N/A N/A self N/A N/A N/A repos N/A N/A self openRepository N/A runtime N/A N/A self addComponent foo:runtime 1 N/A lib N/A N/A self addComponent foo:lib 1 N/A N/A N/A repos deleteRole N/A N/A self cfg buildLabel anonymous N/A N/A N/A repos deleteUserByName N/A N/A self cfg buildLabel anonymous N/A anonUser N/A N/A self setupUser repos N/A N/A self cfg buildLabel anonymous anonymous .*:lib None N/A runtimeUser N/A N/A self setupUser repos N/A N/A self cfg buildLabel user pw .*:runtime None N/A N/A N/A repos setRoleCanMirror N/A N/A self cfg buildLabel anonymous False N/A N/A N/A repos setRoleCanMirror N/A N/A self cfg buildLabel user False N/A N/A N/A runtimeUser hasTrove N/A N/A lib getNameVersionFlavor N/A N/A N/A runtimeUser hasTrove N/A N/A runtime getNameVersionFlavor N/A N/A N/A repos setRoleCanMirror N/A N/A self cfg buildLabel user True N/A N/A N/A runtimeUser hasTrove N/A N/A runtime getNameVersionFlavor N/A N/A N/A N/A runtimeUser hasTrove N/A N/A lib getNameVersionFlavor N/A N/A N/A repos setRoleCanMirror N/A N/A self cfg buildLabel user False N/A N/A N/A repos addRole N/A N/A self cfg buildLabel mirror N/A N/A N/A repos setRoleCanMirror N/A N/A self cfg buildLabel mirror True N/A N/A N/A repos updateRoleMembers N/A N/A self cfg buildLabel mirror N/A user N/A N/A N/A runtimeUser hasTrove N/A N/A runtime getNameVersionFlavor N/A N/A N/A N/A runtimeUser hasTrove N/A N/A lib getNameVersionFlavor N/A N/A N/A testhelp context entitlements testNonAnonymousAccess N/A N/A self N/A N/A N/A repos N/A N/A self openRepository N/A user N/A N/A self setupUser repos N/A N/A self cfg buildLabel user pw None None N/A badUser N/A N/A self getRepositoryClient user badpw N/A N/A N/A self assertRaises N/A errors InsufficientPermission N/A badUser changePassword localhost user newpw N/A testDynamicEntitlementDir N/A N/A self N/A N/A N/A repos N/A N/A self openRepository N/A runtime N/A N/A self addComponent foo:runtime 1 N/A N/A N/A N/A self setupEntitlement repos entGroup 123456 N/A N/A self cfg buildLabel None None withClass True N/A 0 N/A N/A N/A repos deleteUserByName N/A N/A self cfg buildLabel anonymous N/A cfg N/A N/A copy copy N/A self cfg N/A N/A N/A cfg resetToDefault user N/A N/A cfg entitlementDirectory N/A self workDir N/A anonClient N/A N/A netclient NetworkRepositoryClient cfg N/A N/A N/A N/A open N/A N/A self workDir /localhost w write N/A N/A conarycfg emitEntitlement localhost entGroup 123456 N/A N/A N/A anonClient hasTrove N/A N/A runtime getNameVersionFlavor N/A N/A N/A testhelp context entitlements _entitlementTimeouts N/A N/A self RequestClass authCacheTimeout N/A 0 N/A N/A N/A N/A self stopRepository 0 N/A entClient N/A N/A N/A N/A self getEntitlementClient N/A N/A localhost None nogroupent withClass False onDisk True getRepos N/A entServer N/A AuthorizationServer RequestClass N/A N/A N/A repos N/A N/A self openRepository entCheck N/A N/A N/A entServer url entcheck authTimeout authCacheTimeout singleWorker True N/A N/A N/A self setupEntitlement repos group ent N/A N/A self cfg buildLabel None None onDisk False N/A N/A N/A repos deleteUserByName N/A N/A self cfg buildLabel anonymous N/A N/A N/A entClient c N/A localhost N/A N/A N/A self sleep 1.1 N/A N/A N/A self assertRaises N/A errors InsufficientPermission N/A N/A N/A entClient c N/A localhost checkVersion N/A N/A N/A entServer kill N/A N/A N/A entServer start N/A N/A N/A N/A N/A entClient c N/A localhost checkVersion N/A f N/A open N/A N/A self workDir /localhost w N/A N/A N/A f write N/A N/A conarycfg emitEntitlement localhost className othergrp key otherentitlement N/A N/A N/A f close N/A N/A N/A self sleep 1 N/A N/A N/A N/A N/A entClient c N/A localhost checkVersion N/A N/A N/A N/A entServer kill N/A N/A N/A self stopRepository 0 N/A testEntitlementTimeouts N/A N/A self N/A N/A N/A N/A N/A self _entitlementTimeouts OneTimeEntitlementRequests authCacheTimeout 1 N/A N/A N/A testhelp context entitlements testPerEntitlementTimeouts N/A N/A self N/A N/A N/A N/A N/A self _entitlementTimeouts OneTimeEntitlementRequestsInternalTimeout authCacheTimeout 0 N/A N/A N/A testhelp context entitlements testEntitlementAutoRetry N/A N/A self N/A N/A N/A N/A N/A self stopRepository 0 N/A entClient N/A N/A N/A N/A self getEntitlementClient N/A N/A localhost None nogroupent withClass False onDisk True getRepos N/A entServer N/A AuthorizationServer RetryEntitlementRequests N/A N/A N/A repos N/A N/A self openRepository entCheck N/A N/A N/A entServer url entcheck authTimeout 1 N/A N/A N/A self setupEntitlement repos group ent N/A N/A self cfg buildLabel None None onDisk False N/A N/A N/A repos deleteUserByName N/A N/A self cfg buildLabel anonymous N/A N/A N/A entClient c N/A localhost N/A N/A N/A self sleep 1 N/A N/A N/A N/A N/A entClient c entitlements append N/A localhost N/A None None N/A N/A N/A self mock conarycfg loadEntitlement N/A N/A N/A N/A args kwargs N/A 1 0 N/A N/A N/A N/A N/A entClient c N/A localhost checkVersion N/A N/A N/A N/A entServer kill N/A N/A N/A self stopRepository 0 N/A N/A N/A testhelp context entitlements testOldAclCalls N/A N/A self N/A N/A N/A repos N/A N/A self openRepository N/A N/A N/A N/A N/A repos c N/A localhost setProtocolVersion 59 N/A N/A N/A self assertRaises N/A errors InvalidServerVersion N/A repos addAcl N/A N/A self cfg buildLabel test N/A N/A N/A N/A N/A N/A N/A N/A N/A repos c N/A localhost addAcl 59 N/A N/A N/A N/A errors InvalidClientVersion N/A e N/A N/A N/A N/A str e addAcl call only supports protocol versions 60 and later N/A N/A False N/A N/A N/A self assertRaises N/A errors InvalidServerVersion N/A repos editAcl N/A N/A self cfg buildLabel test N/A N/A False False N/A N/A N/A N/A N/A N/A N/A repos c N/A localhost editAcl 59 N/A N/A N/A N/A errors InvalidClientVersion N/A e N/A N/A N/A N/A str e editAcl call only supports protocol versions 60 and later N/A N/A False N/A testTroveAccess N/A N/A self N/A N/A N/A repos N/A N/A self openRepository N/A N/A N/A repos deleteUserByName N/A N/A self cfg buildLabel anonymous N/A comp N/A N/A self addComponent foo:runtime 1.0 N/A pkg N/A N/A self addCollection foo 1.0 N/A :runtime N/A grp N/A N/A self addCollection group-foo 1.0 N/A foo N/A comp1 N/A N/A self addComponent bar:runtime 2.0 N/A comp1 N/A N/A self addComponent bar:lib 2.0 N/A pkg1 N/A N/A self addCollection bar 2.0 N/A :runtime :lib N/A grp1 N/A N/A self addCollection group-bar 1.1 N/A N/A bar 2.0 N/A grp2 N/A N/A self addCollection group-baz 1.2 N/A N/A foo 1.0 N/A bar:lib 2.0 N/A N/A N/A self addUserAndRole repos N/A N/A self cfg buildLabel user user N/A userClient N/A N/A self getRepositoryClient user user password user N/A N/A N/A self addUserAndRole repos N/A N/A self cfg buildLabel mirror mirror N/A N/A N/A repos setRoleCanMirror N/A N/A self cfg buildLabel mirror True N/A mirrorClient N/A N/A self getRepositoryClient user mirror password mirror N/A N/A N/A self addUserAndRole repos N/A N/A self cfg buildLabel other other N/A N/A N/A N/A userClient hasTrove N/A N/A comp getNameVersionFlavor N/A N/A N/A N/A userClient hasTrove N/A N/A comp1 getNameVersionFlavor N/A N/A N/A repos addTroveAccess user N/A N/A N/A comp getNameVersionFlavor N/A N/A N/A repos addTroveAccess mirror N/A N/A N/A comp getNameVersionFlavor N/A N/A N/A repos addTroveAccess other N/A N/A N/A comp getNameVersionFlavor N/A N/A N/A userClient hasTrove N/A N/A comp getNameVersionFlavor N/A N/A N/A N/A userClient hasTrove N/A N/A comp1 getNameVersionFlavor N/A N/A N/A self assertEqual N/A N/A userClient troveNames N/A N/A self cfg buildLabel N/A foo:runtime N/A N/A N/A self assertEqual N/A N/A N/A N/A userClient hasTroves N/A N/A N/A pkg getNameVersionFlavor N/A N/A grp getNameVersionFlavor values N/A False False N/A N/A N/A repos addTroveAccess user N/A N/A N/A grp getNameVersionFlavor N/A N/A N/A repos addTroveAccess mirror N/A N/A N/A grp getNameVersionFlavor N/A N/A N/A self assertEqual N/A N/A N/A N/A userClient hasTroves N/A N/A N/A pkg getNameVersionFlavor N/A N/A grp getNameVersionFlavor values N/A True True N/A N/A N/A self assertEqual N/A N/A N/A N/A userClient hasTroves N/A N/A N/A pkg1 getNameVersionFlavor N/A N/A grp1 getNameVersionFlavor N/A N/A grp2 getNameVersionFlavor values N/A False False False N/A N/A N/A self assertEqual N/A sorted N/A N/A userClient troveNames N/A N/A self cfg buildLabel N/A foo foo:runtime group-foo N/A N/A N/A self assertEqual N/A sorted N/A N/A repos listTroveAccess localhost user N/A N/A N/A comp getNameVersionFlavor N/A N/A grp getNameVersionFlavor N/A expectNewTroves N/A N/A foo:runtime /localhost@rpl:linux/1.0-1-1 N/A foo /localhost@rpl:linux/1.0-1-1 N/A group-foo /localhost@rpl:linux/1.0-1-1 N/A newTroves N/A N/A mirrorClient getNewTroveList localhost 0 N/A newTroves N/A N/A N/A N/A x N/A 1 N/A 0 N/A str N/A N/A x N/A 1 N/A 1 N/A x newTroves N/A N/A N/A self assertEqual N/A sorted newTroves N/A sorted expectNewTroves N/A N/A N/A repos deleteTroveAccess user N/A N/A N/A comp getNameVersionFlavor N/A N/A N/A self assertEqual N/A sorted N/A N/A repos listTroveAccess localhost user N/A N/A N/A grp getNameVersionFlavor N/A N/A N/A userClient hasTrove N/A N/A comp getNameVersionFlavor N/A N/A N/A repos deleteTroveAccess user N/A N/A N/A pkg getNameVersionFlavor N/A N/A N/A repos deleteTroveAccess user N/A N/A N/A grp getNameVersionFlavor N/A N/A N/A self assertEqual N/A N/A repos listTroveAccess localhost user N/A N/A N/A N/A self assertEqual N/A N/A N/A N/A userClient hasTroves N/A N/A N/A pkg getNameVersionFlavor N/A N/A grp getNameVersionFlavor values N/A False False N/A N/A N/A self assertEqual N/A N/A userClient troveNames N/A N/A self cfg buildLabel N/A N/A testSimpleCommitsWithFiles N/A N/A self N/A N/A N/A bl N/A N/A self cfg buildLabel N/A repos N/A N/A self openRepository N/A N/A N/A repos deleteUserByName N/A N/A self cfg buildLabel anonymous N/A N/A N/A self addUserAndRole repos N/A N/A self cfg buildLabel user user N/A userClient N/A N/A self getRepositoryClient user user password user N/A N/A N/A repos addAcl bl user ALL bl N/A trv N/A N/A self addComponent foo:run 1 fileContents N/A N/A N/A /usr/share/foo/%02d i N/A content %02d
 N/A i N/A i N/A range 5 N/A ret1 N/A N/A repos getTroveVersionList localhost N/A foo:run None N/A trv1 N/A N/A repos getTrove N/A N/A trv getNameVersionFlavor N/A ret2 N/A N/A userClient getTroveVersionList localhost N/A foo:run None N/A trv2 N/A N/A userClient getTrove N/A N/A trv getNameVersionFlavor N/A N/A N/A self assertEqual ret1 ret2 N/A N/A N/A self assertEqual trv1 trv2 N/A testTroveAccessSimple N/A N/A self N/A N/A N/A repos N/A N/A self openRepository N/A N/A N/A repos deleteUserByName N/A N/A self cfg buildLabel anonymous N/A N/A N/A self addUserAndRole repos N/A N/A self cfg buildLabel user user N/A userClient N/A N/A self getRepositoryClient user user password user N/A compa N/A N/A self addComponent a:runtime 1 N/A compb N/A N/A self addComponent b:runtime 1 N/A compc N/A N/A self addComponent c:runtime 1 N/A pkga N/A N/A self addCollection a 1 N/A :runtime N/A pkgb N/A N/A self addCollection b 1 N/A :runtime N/A pkgc N/A N/A self addCollection c 1 N/A :runtime N/A grp1 N/A N/A self addCollection group-1 1 N/A a b N/A grp2 N/A N/A self addCollection group-2 1 N/A b c N/A N/A N/A N/A userClient hasTrove N/A N/A compa getNameVersionFlavor N/A N/A N/A N/A userClient hasTrove N/A N/A pkga getNameVersionFlavor N/A N/A N/A N/A userClient hasTrove N/A N/A grp1 getNameVersionFlavor N/A N/A N/A repos addTroveAccess user N/A N/A N/A pkga getNameVersionFlavor N/A N/A N/A userClient hasTrove N/A N/A compa getNameVersionFlavor N/A N/A N/A userClient hasTrove N/A N/A pkga getNameVersionFlavor N/A N/A N/A N/A userClient hasTrove N/A N/A pkgb getNameVersionFlavor N/A N/A N/A N/A userClient hasTrove N/A N/A pkgc getNameVersionFlavor N/A N/A N/A N/A userClient hasTrove N/A N/A grp1 getNameVersionFlavor N/A N/A N/A N/A userClient hasTrove N/A N/A grp2 getNameVersionFlavor N/A N/A N/A repos addTroveAccess user N/A N/A N/A grp1 getNameVersionFlavor N/A N/A N/A userClient hasTrove N/A N/A pkga getNameVersionFlavor N/A N/A N/A userClient hasTrove N/A N/A pkgb getNameVersionFlavor N/A N/A N/A N/A userClient hasTrove N/A N/A pkgc getNameVersionFlavor N/A N/A N/A N/A userClient hasTrove N/A N/A grp2 getNameVersionFlavor N/A N/A N/A repos deleteTroveAccess user N/A N/A N/A pkga getNameVersionFlavor N/A N/A N/A userClient hasTrove N/A N/A pkga getNameVersionFlavor N/A N/A N/A userClient hasTrove N/A N/A pkgb getNameVersionFlavor N/A N/A N/A N/A userClient hasTrove N/A N/A pkgc getNameVersionFlavor N/A N/A N/A N/A userClient hasTrove N/A N/A grp2 getNameVersionFlavor N/A N/A N/A repos addTroveAccess user N/A N/A N/A grp2 getNameVersionFlavor N/A N/A N/A userClient hasTrove N/A N/A pkgc getNameVersionFlavor N/A N/A N/A userClient hasTrove N/A N/A grp2 getNameVersionFlavor N/A N/A N/A repos deleteTroveAccess user N/A N/A N/A grp1 getNameVersionFlavor N/A N/A N/A N/A userClient hasTrove N/A N/A compa getNameVersionFlavor N/A N/A N/A N/A userClient hasTrove N/A N/A pkga getNameVersionFlavor N/A N/A N/A N/A userClient hasTrove N/A N/A grp1 getNameVersionFlavor N/A N/A N/A userClient hasTrove N/A N/A pkgc getNameVersionFlavor N/A N/A N/A userClient hasTrove N/A N/A pkgb getNameVersionFlavor N/A N/A N/A userClient hasTrove N/A N/A grp2 getNameVersionFlavor N/A N/A N/A repos addTroveAccess user N/A N/A N/A compc getNameVersionFlavor N/A N/A N/A repos deleteTroveAccess user N/A N/A N/A grp2 getNameVersionFlavor N/A x N/A compa compb pkga pkgb pkgc grp1 grp2 N/A N/A N/A N/A N/A userClient hasTrove N/A N/A x getNameVersionFlavor N/A N/A N/A userClient hasTrove N/A N/A compc getNameVersionFlavor N/A N/A N/A self addUserAndRole repos N/A N/A self cfg buildLabel user2 user N/A user2Client N/A N/A self getRepositoryClient user user2 password user N/A x N/A compa compb compc pkga pkgb pkgc grp1 grp2 N/A N/A N/A N/A N/A user2Client hasTrove N/A N/A x getNameVersionFlavor N/A N/A N/A repos addTroveAccess user N/A N/A N/A grp1 getNameVersionFlavor N/A N/A N/A repos addTroveAccess user2 N/A N/A N/A grp2 getNameVersionFlavor N/A N/A N/A N/A user2Client hasTrove N/A N/A compa getNameVersionFlavor N/A N/A N/A N/A user2Client hasTrove N/A N/A pkga getNameVersionFlavor N/A N/A N/A N/A userClient hasTrove N/A N/A pkgc getNameVersionFlavor N/A testTroveAccessMultiple N/A N/A self N/A N/A N/A repos N/A N/A self openRepository N/A N/A N/A repos deleteUserByName N/A N/A self cfg buildLabel anonymous N/A N/A N/A self addUserAndRole repos N/A N/A self cfg buildLabel user user N/A userClient N/A N/A self getRepositoryClient user user password user N/A haves N/A N/A havenots N/A N/A x N/A xrange 5 N/A N/A compa N/A N/A self addComponent a:runtime N/A str x N/A compb N/A N/A self addComponent b:runtime N/A str x N/A compc N/A N/A self addComponent c:runtime N/A str x N/A pkga N/A N/A self addCollection a N/A str x N/A :runtime N/A pkgb N/A N/A self addCollection b N/A str x N/A :runtime N/A pkgc N/A N/A self addCollection c N/A str x N/A :runtime N/A grp1 N/A N/A self addCollection group-1 N/A str x N/A a b N/A grp2 N/A N/A self addCollection group-2 N/A str x N/A b c N/A N/A N/A repos addTroveAccess user N/A N/A N/A grp1 getNameVersionFlavor N/A N/A N/A haves append N/A N/A grp1 getNameVersionFlavor N/A N/A N/A haves append N/A N/A pkga getNameVersionFlavor N/A N/A N/A haves append N/A N/A pkgb getNameVersionFlavor N/A N/A N/A haves append N/A N/A compa getNameVersionFlavor N/A N/A N/A haves append N/A N/A compb getNameVersionFlavor N/A N/A N/A havenots append N/A N/A pkgc getNameVersionFlavor N/A N/A N/A havenots append N/A N/A grp2 getNameVersionFlavor N/A t haves N/A N/A N/A N/A userClient hasTrove t N/A t havenots N/A N/A N/A N/A N/A userClient hasTrove t N/A N/A N/A t N/A 0 group-2 N/A N/A N/A N/A repos addTroveAccess user N/A t N/A t N/A haves havenots N/A N/A N/A N/A userClient hasTrove t N/A testTroveAccessMissing N/A N/A self N/A N/A N/A 
        Try to add access to a trove not on the repository.

        @tests: CNY-2624
         N/A repos N/A N/A self openRepository N/A N/A N/A self addUserAndRole repos N/A N/A self cfg buildLabel user user N/A userClient N/A N/A self getRepositoryClient user user password user N/A version N/A N/A self _cvtVersion 1.0 N/A N/A N/A N/A N/A repos addTroveAccess user N/A N/A not-there version N/A N/A deps parseFlavor yummy N/A N/A N/A N/A errors TroveMissing N/A e N/A N/A N/A N/A self assertEqual N/A e version version N/A N/A N/A N/A self fail TroveMissing was not raised N/A testUserRoleCreation N/A N/A self N/A N/A N/A  test changes in behavior mandated by CNY-2604  N/A repos N/A N/A self openRepository N/A N/A N/A repos deleteUserByName N/A N/A self cfg buildLabel anonymous N/A comp N/A N/A self addComponent foo:runtime 1.0 N/A pkg N/A N/A self addCollection foo 1.0 N/A :runtime N/A grp N/A N/A self addCollection group-foo 1.0 N/A foo N/A N/A N/A repos addUser N/A N/A self cfg buildLabel user pass N/A userClient N/A N/A self getRepositoryClient user user password pass N/A N/A N/A self assertRaises N/A errors InsufficientPermission N/A userClient hasTrove N/A N/A comp getNameVersionFlavor N/A N/A N/A repos addRole N/A N/A self cfg buildLabel user N/A N/A N/A self assertRaises N/A errors InsufficientPermission N/A userClient hasTrove N/A N/A comp getNameVersionFlavor N/A N/A N/A repos updateRoleMembers N/A N/A self cfg buildLabel user N/A user N/A N/A N/A N/A userClient hasTrove N/A N/A comp getNameVersionFlavor N/A N/A N/A N/A userClient hasTrove N/A N/A pkg getNameVersionFlavor N/A N/A N/A N/A userClient hasTrove N/A N/A grp getNameVersionFlavor N/A N/A N/A repos addAcl N/A N/A self cfg buildLabel user group-.* N/A N/A N/A N/A userClient hasTrove N/A N/A comp getNameVersionFlavor N/A N/A N/A N/A userClient hasTrove N/A N/A pkg getNameVersionFlavor N/A N/A N/A userClient hasTrove N/A N/A grp getNameVersionFlavor N/A N/A N/A repos addAcl N/A N/A self cfg buildLabel user foo:.* N/A N/A N/A userClient hasTrove N/A N/A comp getNameVersionFlavor N/A N/A N/A N/A userClient hasTrove N/A N/A pkg getNameVersionFlavor N/A N/A N/A userClient hasTrove N/A N/A grp getNameVersionFlavor N/A testRoleDeletion N/A N/A self N/A N/A N/A  test behavior for role deletion when a user is deleted (CNY-2775)  N/A bl N/A N/A self cfg buildLabel N/A repos N/A N/A self openRepository N/A N/A N/A repos deleteUserByName bl anonymous N/A N/A N/A repos addRole bl special N/A N/A N/A repos addRole bl special1 N/A N/A N/A self assertTrue N/A special N/A N/A repos listRoles bl N/A N/A N/A self assertTrue N/A special1 N/A N/A repos listRoles bl N/A N/A N/A repos addUser bl special pass N/A specialClient N/A N/A self getRepositoryClient user special password pass N/A N/A N/A self assertRaises N/A errors InsufficientPermission N/A specialClient getRoles bl N/A N/A N/A repos updateRoleMembers bl special1 N/A special N/A N/A N/A self assertEqual N/A N/A specialClient getRoles bl N/A special1 N/A N/A N/A repos updateRoleMembers bl special N/A special N/A N/A N/A self assertEqual N/A set N/A N/A specialClient getRoles bl N/A set N/A special special1 N/A N/A N/A repos deleteUserByName bl special N/A N/A N/A self assertTrue N/A special1 N/A N/A repos listRoles bl N/A N/A N/A self assertFalse N/A special N/A N/A repos listRoles bl N/A N/A N/A repos addRole bl special N/A N/A N/A repos addUser bl special pass N/A N/A N/A repos updateRoleMembers bl special N/A special N/A N/A N/A repos deleteUserByName bl special N/A N/A N/A self assertFalse N/A special N/A N/A repos listRoles bl N/A N/A N/A repos addRole bl special N/A N/A N/A repos addUser bl special pass N/A N/A N/A repos updateRoleMembers bl special N/A special N/A N/A N/A repos setRoleCanMirror bl special True N/A N/A N/A repos deleteUserByName bl special N/A N/A N/A self assertTrue N/A special N/A N/A repos listRoles bl N/A N/A N/A repos deleteRole bl special N/A N/A N/A repos addRole bl special N/A N/A N/A repos addUser bl special pass N/A N/A N/A repos updateRoleMembers bl special N/A special N/A N/A N/A repos setRoleIsAdmin bl special True N/A N/A N/A repos deleteUserByName bl special N/A N/A N/A self assertTrue N/A special N/A N/A repos listRoles bl N/A N/A N/A repos deleteRole bl special N/A N/A N/A repos addRole bl special N/A N/A N/A repos addUser bl special pass N/A N/A N/A repos addUser bl special1 pass1 N/A N/A N/A repos updateRoleMembers bl special N/A special special1 N/A N/A N/A repos deleteUserByName bl special N/A N/A N/A self assertTrue N/A special N/A N/A repos listRoles bl N/A N/A N/A repos deleteUserByName bl special1 N/A N/A N/A self assertTrue N/A special N/A N/A repos listRoles bl N/A N/A N/A repos deleteRole bl special N/A N/A N/A repos addRole bl special N/A N/A N/A repos addUser bl special pass N/A N/A N/A repos updateRoleMembers bl special N/A special N/A N/A N/A repos addAcl bl special ALL ALL N/A N/A N/A repos deleteUserByName bl special N/A N/A N/A self assertTrue N/A special N/A N/A repos listRoles bl N/A N/A N/A repos deleteRole bl special N/A N/A N/A repos addRole bl special N/A trv N/A N/A self addComponent foo:runtime N/A N/A N/A repos addUser bl special pass N/A N/A N/A repos updateRoleMembers bl special N/A special N/A N/A N/A repos addTroveAccess special N/A N/A N/A trv getNameVersionFlavor N/A N/A N/A repos deleteUserByName bl special N/A N/A N/A self assertTrue N/A special N/A N/A repos listRoles bl N/A N/A N/A repos deleteRole bl special N/A testCommitCheck N/A N/A self N/A N/A N/A bl N/A N/A self cfg buildLabel N/A repos N/A N/A self openRepository N/A N/A N/A self addUserAndRole repos bl user userpass N/A N/A N/A repos addAcl bl user ALL bl write False N/A N/A N/A repos addAcl bl user writestuff.* bl write True N/A userRepos N/A N/A self getRepositoryClient user user password userpass N/A badRepos N/A N/A self getRepositoryClient user user password badpass N/A trv1 N/A N/A self addComponent readstuff:runtime 1 repos repos N/A trv2 N/A N/A self addComponent writestuff:runtime 1 repos repos N/A N/A N/A self assertTrue N/A N/A repos commitCheck N/A N/A N/A trv1 getNameVersionFlavor N/A N/A trv2 getNameVersionFlavor N/A N/A N/A self assertTrue N/A N/A userRepos commitCheck N/A N/A N/A trv2 getNameVersionFlavor N/A N/A N/A self assertRaises N/A errors TroveAccessError N/A userRepos commitCheck N/A N/A N/A trv1 getNameVersionFlavor N/A N/A N/A self assertRaises N/A errors TroveAccessError N/A badRepos commitCheck N/A N/A N/A trv1 getNameVersionFlavor N/A N/A N/A self assertRaises N/A errors TroveAccessError N/A badRepos commitCheck N/A N/A N/A trv2 getNameVersionFlavor N/A N/A N/A self assertRaises N/A errors TroveAccessError N/A badRepos commitCheck N/A N/A N/A trv1 getNameVersionFlavor N/A N/A trv2 getNameVersionFlavor N/A N/A N/A self addComponent writestuff:runtime 2 repos userRepos N/A testCheckTroveCache N/A N/A self N/A N/A N/A bl N/A N/A self cfg buildLabel N/A repos N/A N/A self openRepository N/A N/A N/A repos deleteUserByName bl anonymous N/A N/A N/A self addUserAndRole repos bl limited limited N/A N/A N/A self addUserAndRole repos bl other other N/A N/A N/A repos addAcl bl limited foo:.* label None N/A N/A N/A repos addAcl bl other foo:runtime label None write True N/A N/A N/A repos addAcl bl other foo:devel label None write True N/A t1 N/A N/A self addComponent foo:lib N/A t2 N/A N/A self addComponent foo:devel N/A t3 N/A N/A self addComponent foo:runtime N/A N/A N/A self addCollection foo 1 N/A :runtime :devel :lib N/A ret N/A N/A repos getTroveVersionList N/A N/A bl getHost N/A None None N/A N/A N/A self assertEqual N/A set N/A N/A ret keys N/A set N/A foo foo:lib foo:devel foo:runtime N/A limRepos N/A N/A self getRepositoryClient user limited password limited N/A ret N/A N/A limRepos getTroveVersionList N/A N/A bl getHost N/A None None N/A N/A N/A self assertEqual N/A set N/A N/A ret keys N/A set N/A foo:devel foo:runtime foo:lib N/A N/A N/A self assertRaises N/A errors TroveAccessError N/A limRepos commitCheck N/A N/A N/A t1 getNameVersionFlavor N/A N/A t2 getNameVersionFlavor N/A N/A N/A self assertRaises N/A errors TroveAccessError N/A limRepos commitCheck N/A N/A N/A t2 getNameVersionFlavor N/A N/A t3 getNameVersionFlavor N/A otherRepos N/A N/A self getRepositoryClient user other password other N/A ret N/A N/A otherRepos getTroveVersionList N/A N/A bl getHost N/A None None N/A N/A N/A self assertEqual N/A set N/A N/A ret keys N/A set N/A foo:devel foo:runtime N/A N/A N/A self assertTrue N/A N/A otherRepos commitCheck N/A N/A N/A t2 getNameVersionFlavor N/A N/A t3 getNameVersionFlavor N/A N/A N/A self assertRaises N/A errors TroveAccessError N/A otherRepos commitCheck N/A N/A N/A t1 getNameVersionFlavor N/A N/A t2 getNameVersionFlavor N/A N/A t3 getNameVersionFlavor N/A testGetTrovesBySource N/A N/A self N/A N/A N/A repos N/A N/A self openRepository N/A bl N/A N/A self cfg buildLabel N/A N/A N/A repos deleteUserByName bl anonymous N/A N/A N/A self addUserAndRole repos bl limited limited N/A N/A N/A repos addAcl bl limited (foo:runtime|foo) label None N/A limRepos N/A N/A self getRepositoryClient user limited password limited N/A src N/A N/A self addComponent foo:source N/A trv N/A N/A self addCollection foo N/A :runtime createComps True sourceName foo:source N/A N/A N/A self assertRaises N/A errors InsufficientPermission N/A limRepos getTrove N/A N/A src getNameVersionFlavor N/A lst N/A N/A limRepos getTrovesBySource foo:source N/A N/A src getVersion N/A N/A N/A sorted N/A N/A x N/A 0 N/A x lst N/A foo foo:runtime N/A N/A N/A self addCollection foo-other N/A :runtime createComps True sourceName foo:source N/A N/A N/A self assertRaises N/A errors InsufficientPermission N/A limRepos getTrovesBySource foo:source N/A N/A src getVersion N/A lst N/A N/A repos getTrovesBySource foo:source N/A N/A src getVersion N/A N/A N/A sorted N/A N/A x N/A 0 N/A x lst N/A foo foo-other foo-other:runtime foo:runtime N/A testGetTrovesByLabel N/A N/A self N/A N/A N/A bl N/A N/A self cfg buildLabel N/A repos N/A N/A self openRepository N/A N/A N/A repos deleteUserByName bl anonymous N/A N/A N/A self addUserAndRole repos bl limited limited N/A N/A N/A repos addAcl bl limited foo:runtime label None N/A limRepos N/A N/A self getRepositoryClient user limited password limited N/A N/A N/A self addComponent foo:runtime N/A N/A N/A self addComponent foo:runtime=@rpl:branch N/A N/A N/A self addComponent foo:data=@rpl:branch2 N/A all N/A sorted N/A N/A str x N/A x N/A N/A repos getLabelsForHost N/A N/A bl getHost N/A limited N/A sorted N/A N/A str x N/A x N/A N/A limRepos getLabelsForHost N/A N/A bl getHost N/A N/A limited N/A localhost@rpl:branch localhost@rpl:linux N/A N/A all N/A localhost@rpl:branch localhost@rpl:branch2 localhost@rpl:linux N/A N/A PasswordHttpRequests N/A SimpleHTTPRequestHandler N/A N/A valid N/A N/A test foo N/A another pass True True N/A allowNoIp False log_message N/A N/A self N/A args kw N/A N/A N/A do_GET N/A N/A self N/A N/A N/A N/A url args N/A N/A N/A self path split ? 1 N/A N/A url N/A /pwcheck /pwCheck N/A N/A N/A N/A self send_error 400 N/A N/A args N/A N/A cgi parse_qs args N/A N/A N/A N/A len args 3 N/A N/A self allowNoIp N/A N/A N/A N/A self send_error 404 N/A N/A N/A N/A N/A len args 2 N/A N/A N/A N/A N/A user args N/A N/A password args N/A N/A N/A N/A self send_error 404 N/A N/A N/A args N/A remote_ip N/A 127.0.0.1 N/A N/A N/A N/A len args 3 N/A N/A N/A N/A self send_error 404 N/A N/A N/A N/A N/A args N/A remote_ip N/A 0 N/A httputils LocalHosts N/A N/A N/A N/A self send_error 400 N/A N/A N/A N/A N/A N/A args N/A user N/A 0 N/A N/A args N/A password N/A 0 N/A self valid N/A N/A xml <auth valid="true"/>
 N/A N/A xml <auth valid="false"/>
 N/A N/A N/A self send_response 200 N/A N/A N/A self send_header Content-type text/xml N/A N/A N/A self send_header Content-Length N/A len xml N/A N/A N/A self end_headers N/A N/A N/A N/A self wfile write xml N/A N/A EntitlementRequests N/A SimpleHTTPRequestHandler N/A N/A valid N/A N/A othergrp otherentitlement N/A None nogroupent N/A group ent None False N/A group ent None False log_message N/A N/A self N/A args kw N/A N/A N/A check N/A N/A self entClass entKey N/A N/A N/A N/A N/A N/A self valid get N/A entClass entKey None N/A do_GET N/A N/A self N/A N/A N/A N/A url args N/A N/A N/A self path split ? 1 N/A N/A url /entcheck N/A N/A N/A N/A self send_error 400 N/A N/A args N/A N/A cgi parse_qs args N/A N/A class args N/A N/A N/A args N/A class N/A None N/A N/A N/A len args 4 N/A N/A N/A N/A self send_error 404 N/A N/A N/A N/A N/A args N/A server N/A localhost N/A N/A N/A args N/A remote_ip N/A 0 N/A httputils LocalHosts N/A N/A N/A N/A self send_error 400 N/A N/A mappedEnt N/A N/A self check N/A N/A args N/A class N/A 0 N/A N/A args N/A key N/A 0 N/A N/A mappedEnt None N/A N/A xml N/A N/A conarycfg emitEntitlement localhost mappedEnt N/A N/A N/A N/A self send_error 404 N/A N/A N/A N/A self send_response 200 N/A N/A N/A self send_header Content-type text/xml N/A N/A N/A self send_header Content-Length N/A len xml N/A N/A N/A self end_headers N/A N/A N/A N/A self wfile write xml N/A N/A OneTimeEntitlementRequests N/A EntitlementRequests N/A N/A seen N/A set check N/A N/A self entClass entKey N/A N/A N/A N/A N/A entClass entKey N/A self seen N/A N/A None N/A N/A N/A N/A self seen add N/A entClass entKey N/A N/A N/A EntitlementRequests check self entClass entKey N/A N/A OneTimeEntitlementRequestsInternalTimeout N/A OneTimeEntitlementRequests N/A N/A valid N/A dict N/A EntitlementRequests valid N/A N/A key val N/A N/A valid items N/A N/A N/A valid N/A key N/A N/A val N/A 0 N/A val N/A 1 1 N/A val N/A 3 N/A RetryEntitlementRequests N/A EntitlementRequests N/A N/A valid N/A dict N/A EntitlementRequests valid N/A N/A key val N/A N/A valid items N/A N/A N/A valid N/A key N/A N/A val N/A 0 N/A val N/A 1 N/A AuthorizationServer N/A N/A __init__ N/A N/A self requestHandler N/A N/A N/A N/A self port N/A N/A N/A testhelp findPorts num 1 N/A 0 N/A N/A self requestHandler requestHandler N/A N/A N/A self start N/A start N/A N/A self N/A N/A N/A N/A self childPid N/A N/A os fork N/A N/A N/A self childPid 0 N/A N/A N/A N/A sock_utils tryConnect 127.0.0.1 N/A self port N/A N/A N/A N/A httpServer N/A HTTPServer N/A N/A self port N/A self requestHandler N/A N/A N/A httpServer serve_forever N/A N/A N/A N/A os _exit 70 N/A kill N/A N/A self N/A N/A N/A N/A N/A self childPid 0 N/A N/A N/A N/A N/A os kill N/A self childPid 15 N/A N/A pid status N/A N/A os waitpid N/A self childPid 0 N/A N/A N/A N/A os WIFSIGNALED status N/A N/A N/A Exception Not terminated by signal N/A N/A N/A N/A os WTERMSIG status 15 N/A N/A N/A Exception N/A Not terminated by signal 15: %d N/A N/A os WTERMSIG status N/A N/A self childPid 0 N/A url N/A N/A self N/A N/A N/A N/A http://localhost:%d/ N/A self port N/A N/A