Module Import alias Import alias ImportFrom alias alias alias Import alias identifier ImportFrom alias ImportFrom alias alias ImportFrom alias alias alias alias ImportFrom alias ImportFrom alias Import alias ImportFrom alias alias alias alias Import alias Import alias Assign NameStore Num FunctionDef arguments args defaults body FunctionDef arguments args defaults body Return Call NameLoad decorator_list FunctionDef arguments args defaults vararg kwarg body Return Call NameLoad keyword Call NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam defaults body If NameLoad body Assign AttributeStore NameLoad attr Call NameLoad keyword Call NameLoad Str orelse Assign AttributeStore NameLoad attr Call NameLoad keyword NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list Assign NameStore Call NameLoad keyword Call NameLoad keyword NameLoad keyword NameLoad keyword NameLoad Return NameLoad decorator_list ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr ListLoad decorator_list FunctionDef arguments args NameParam defaults body For NameStore AttributeLoad NameLoad attr body Assign NameStore Call NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults kwarg body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults kwarg body Assign NameStore Call NameLoad Return TupleLoad NameLoad Call AttributeLoad NameLoad attr keyword Lambda arguments args defaults Call AttributeLoad NameLoad attr Str NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str keyword Str Assign NameStore Call AttributeLoad NameLoad attr Str keyword Str Assign NameStore Call AttributeLoad NameLoad attr Str keyword Str Assert CompareIsNot Call AttributeLoad NameLoad attr NameLoad Assert CompareIs NameLoad NameLoad Assert CompareIsNot NameLoad NameLoad Assert CompareIs NameLoad NameLoad Assert CompareIsNot NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str keyword Str Assign NameStore Call AttributeLoad NameLoad attr Str keyword Str Assign NameStore Call AttributeLoad NameLoad attr Str keyword Str Assert CompareIsNot Call AttributeLoad NameLoad attr NameLoad Assert CompareIsNot NameLoad NameLoad Assert CompareIs NameLoad NameLoad Expr Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr ListLoad Call NameLoad Str Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr CompareIsNot Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr CompareIsNot NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call NameLoad Call NameLoad ListLoad Num keyword AttributeLoad NameLoad attr Assign NameStore ListLoad TupleLoad Num For NameStore NameLoad body Expr Call NameLoad NameLoad Call AttributeLoad NameLoad attr Num decorator_list Call AttributeLoad NameLoad attr Str Str Call AttributeLoad NameLoad attr Str Str FunctionDef arguments args NameParam defaults body FunctionDef arguments args defaults body Raise Call NameLoad Str decorator_list For NameStore TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore Call NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assert CompareIs AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad Assign NameStore Call NameLoad keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr Call NameLoad Str Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr keyword NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Assign NameStore Call NameLoad For NameStore TupleLoad Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword Num keyword Num keyword NameLoad Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr CompareIs NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr CompareIsNot NameLoad NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr orelse Assign NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr CompareIs NameLoad NameLoad Expr Call AttributeLoad NameLoad attr CompareIsNot NameLoad NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr orelse Assign NameStore NameLoad Expr Call NameLoad If NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr CompareIsNot AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Assign NameStore NameStore NameStore NameLoad If Call NameLoad NameLoad AttributeLoad NameLoad attr body Expr Call NameLoad Expr Call AttributeLoad NameLoad attr CompareEq Call AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr If NameLoad body Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr orelse Assign NameStore NameLoad Assign NameStore NameLoad Expr Call NameLoad Expr Call AttributeLoad NameLoad attr CompareEq Call AttributeLoad NameLoad attr Num decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr keyword Num keyword Num Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr UnaryOpNot AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr CompareIs AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Assign SubscriptStore AttributeLoad NameLoad attr Index Str Str Expr Call AttributeLoad NameLoad attr Delete NameDel Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr CompareIn Str AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr CompareNotIn Str AttributeLoad NameLoad attr Assign SubscriptStore AttributeLoad NameLoad attr Index Str Str Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr CompareIn Str AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Expr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assert UnaryOpNot AttributeLoad NameLoad attr Assert CompareIn Str AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr decorator_list decorator_list Return TupleLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call NameLoad Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad keyword AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr ListLoad Str Str Str decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr ListLoad Str Str Str decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr ListLoad Str Str Str decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr ListLoad Str Str Str Str decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr ListLoad Str Str decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore ListLoad FunctionDef arguments args defaults vararg kwarg body Expr Call AttributeLoad NameLoad attr Str decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore ListLoad FunctionDef arguments args defaults vararg kwarg body Expr Call AttributeLoad NameLoad attr Str decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore ListLoad FunctionDef arguments args defaults vararg kwarg body Expr Call AttributeLoad NameLoad attr Str decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore ListLoad FunctionDef arguments args defaults vararg kwarg body Expr Call AttributeLoad NameLoad attr Str decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore ListLoad FunctionDef arguments args defaults vararg kwarg body Expr Call AttributeLoad NameLoad attr Str decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call NameLoad AttributeLoad NameLoad attr ListLoad Expr Call AttributeLoad NameLoad attr Expr Call NameLoad AttributeLoad NameLoad attr ListLoad Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call NameLoad AttributeLoad NameLoad attr ListLoad Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call NameLoad AttributeLoad NameLoad attr ListLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Expr Call NameLoad NameLoad ListLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Expr Call NameLoad NameLoad ListLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Expr Call NameLoad NameLoad ListLoad Str Str decorator_list FunctionDef arguments args NameParam defaults body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Expr Call NameLoad NameLoad ListLoad Str Str decorator_list FunctionDef arguments args NameParam defaults body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Expr Call NameLoad NameLoad ListLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Expr Call NameLoad NameLoad ListLoad Str Str decorator_list FunctionDef arguments args NameParam defaults body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Expr Call NameLoad NameLoad ListLoad Str Str decorator_list FunctionDef arguments args NameParam defaults body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Expr Call NameLoad NameLoad ListLoad Str Str decorator_list FunctionDef arguments args NameParam defaults body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Expr Call NameLoad NameLoad ListLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Expr Call NameLoad NameLoad ListLoad Str Str decorator_list FunctionDef arguments args NameParam defaults body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Expr Call NameLoad NameLoad ListLoad Str Str decorator_list FunctionDef arguments args NameParam defaults body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Expr Call NameLoad NameLoad ListLoad Expr Call AttributeLoad NameLoad attr Expr Call NameLoad NameLoad ListLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Expr Call NameLoad NameLoad ListLoad Expr Call AttributeLoad NameLoad attr Expr Call NameLoad NameLoad ListLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Assert UnaryOpNot AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr keyword NameLoad Assert CompareIs SubscriptLoad SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index Num Index Num Index Num NameLoad Assert CompareIs SubscriptLoad SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index Num Index Num Index Num NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Assert UnaryOpNot AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad Assert CompareIs SubscriptLoad SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index Num Index Num Index Num NameLoad Assert CompareIs SubscriptLoad SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index Num Index Num Index Num NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Assert UnaryOpNot AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Assert CompareIs SubscriptLoad SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index Num Index Num Index Num NameLoad Assert CompareIs SubscriptLoad SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index Num Index Num Index Num NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Assert UnaryOpNot AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad Assert CompareIs SubscriptLoad SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index Num Index Num Index Num NameLoad Assert CompareIs SubscriptLoad SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index Num Index Num Index Num NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Expr Call NameLoad NameLoad ListLoad Delete NameDel Expr Call NameLoad Expr Call NameLoad NameLoad ListLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Expr Call NameLoad NameLoad ListLoad Expr Call AttributeLoad NameLoad attr Expr Call NameLoad NameLoad ListLoad Str Expr Call AttributeLoad NameLoad attr Expr Call NameLoad NameLoad ListLoad Str Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad FunctionDef arguments args defaults vararg body Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args defaults vararg body Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args defaults vararg body Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args defaults vararg body Expr Call AttributeLoad NameLoad attr Str decorator_list Assign NameStore Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad Call AttributeLoad NameLoad attr Call NameLoad ListLoad Num attr Expr Call NameLoad NameLoad ListLoad Str Str Str Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore ListLoad FunctionDef arguments args defaults vararg body Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args defaults vararg body Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args defaults vararg body Expr Call AttributeLoad NameLoad attr Str decorator_list Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr keyword AttributeLoad Call NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword AttributeLoad Call NameLoad attr Assert CompareIn NameLoad AttributeLoad AttributeLoad NameLoad attr attr Assert CompareIn NameLoad AttributeLoad AttributeLoad NameLoad attr attr Assert CompareNotIn NameLoad AttributeLoad AttributeLoad NameLoad attr attr Assert CompareIn NameLoad AttributeLoad AttributeLoad NameLoad attr attr Assert CompareNotIn NameLoad AttributeLoad AttributeLoad NameLoad attr attr Assert CompareIn NameLoad AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Expr Call NameLoad NameLoad ListLoad Str Str Expr Call AttributeLoad NameLoad attr Expr Call NameLoad NameLoad ListLoad Str Str Str Str decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr keyword Num keyword Num Assign NameStore Call NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr decorator_list Call AttributeLoad NameLoad attr NameLoad Str FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr decorator_list Call AttributeLoad NameLoad attr NameLoad Str FunctionDef arguments args defaults body For NameStore Call NameLoad Num body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Num decorator_list Assign NameStore ListLoad For NameStore Call NameLoad Num body Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call NameLoad AttributeLoad NameLoad attr ListLoad Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr decorator_list AttributeLoad AttributeLoad NameLoad attr attr decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body If Call NameLoad NameLoad Str body Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr If Call NameLoad NameLoad Str body Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr If Call NameLoad NameLoad Str body Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr If Call NameLoad NameLoad Str body Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr ListLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Expr Call NameLoad Call NameLoad AttributeLoad NameLoad attr NameLoad Expr Call NameLoad Call NameLoad AttributeLoad NameLoad attr NameLoad Expr Call NameLoad Call NameLoad AttributeLoad NameLoad attr NameLoad Expr Call NameLoad Call NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr CompareEq CompareIn NameLoad AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr CompareEq CompareIn NameLoad AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr CompareEq CompareIn NameLoad AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr CompareEq CompareIn NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Print BinOpMod Str TupleLoad NameLoad NameLoad Assert CompareIsNot NameLoad NameLoad Assert CompareIsNot NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Print BinOpMod Str TupleLoad NameLoad NameLoad Assert CompareIsNot NameLoad NameLoad Assert CompareIsNot NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Print BinOpMod Str TupleLoad NameLoad NameLoad NameLoad Assert CompareIsNot NameLoad NameLoad Assert CompareIsNot NameLoad NameLoad Assert CompareIsNot NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Print BinOpMod Str TupleLoad NameLoad NameLoad Assert CompareIsNot NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list decorator_list ClassDef bases AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Pass decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam defaults body Pass decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam defaults body Pass decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Pass decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam defaults body Pass decorator_list decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults body For NameStore TupleLoad NameLoad Call AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr CompareEq Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr CompareEq Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr CompareEq Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr CompareEq Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list Assign NameStore Call AttributeLoad NameLoad attr Expr Call NameLoad NameLoad Num Num Num Num Num Expr Call AttributeLoad NameLoad attr Call NameLoad Expr Call NameLoad NameLoad Num Num Num Num Num Expr Call AttributeLoad NameLoad attr Call NameLoad Expr Call NameLoad NameLoad Num Num Num Num Num Expr Call AttributeLoad NameLoad attr Call NameLoad Expr Call NameLoad NameLoad Num Num Num Num Num Expr Call AttributeLoad NameLoad attr Call NameLoad Expr Call NameLoad NameLoad Num Num Num Num Num Expr Call AttributeLoad NameLoad attr Call NameLoad Expr Call NameLoad NameLoad Num Num Num Num Num Delete NameDel Assign NameStore Call NameLoad Assign NameStore Call AttributeLoad NameLoad attr keyword ListLoad NameLoad Expr Call NameLoad NameLoad Num Num Num Num Num Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Num Num Num Num Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad Delete NameDel NameDel Expr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Num Num Num Num Delete NameDel NameDel Expr Call NameLoad Expr Call AttributeLoad NameLoad attr Num Num Num Num Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Num Num Num Num Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Num Num Num Num Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Num Num Num Num Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Num Num Num Num Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Num Num Num Num Delete NameDel Expr Call NameLoad Expr Call AttributeLoad NameLoad attr Num Num Num Num Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Num Num Num Num Expr Call AttributeLoad NameLoad attr Delete NameDel Expr Call NameLoad Expr Call AttributeLoad NameLoad attr Num Num Num Num Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Num Num Num Num Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Num Num Num Num Expr Call AttributeLoad NameLoad attr Delete NameDel Expr Call AttributeLoad NameLoad attr Num Num Num Num Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Num Num Num Num Expr Call AttributeLoad NameLoad attr Delete NameDel Expr Call AttributeLoad NameLoad attr Num Num Num Num Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Num Num Num Num Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Num Num Num Num Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Num Num Num Num Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Num Num Num Num decorator_list AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam defaults body FunctionDef arguments args NameParam NameParam defaults body AugAssignAdd SubscriptStore NameLoad Index Num Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body AugAssignAdd SubscriptStore NameLoad Index Num Num decorator_list FunctionDef arguments args NameParam NameParam defaults body AugAssignAdd SubscriptStore NameLoad Index Num Num decorator_list Assign NameStore Call NameLoad keyword NameLoad keyword NameLoad keyword NameLoad Assign NameStore Call NameLoad keyword NameLoad Assign NameStore Call NameLoad keyword NameLoad Assign NameStore Call NameLoad keyword NameLoad For NameStore TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore ListLoad Num Num Num FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body For NameStore TupleLoad NameLoad Call AttributeLoad NameLoad attr body Expr Call NameLoad Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call NameLoad Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call NameLoad Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list Assign NameStore Call AttributeLoad NameLoad attr Expr Call NameLoad NameLoad Num Num Num Num Expr Call AttributeLoad NameLoad attr NameLoad Expr Call NameLoad NameLoad Num Num Num Num Expr Call AttributeLoad NameLoad attr NameLoad Expr Call NameLoad NameLoad Num Num Num Num Expr Call AttributeLoad NameLoad attr NameLoad Expr Call NameLoad NameLoad Num Num Num Num Expr Call AttributeLoad NameLoad attr NameLoad Expr Call NameLoad NameLoad Num Num Num Num Delete NameDel Assign NameStore Call AttributeLoad NameLoad attr keyword ListLoad NameLoad Expr Call NameLoad NameLoad Num Num Num Num Assign NameStore Call AttributeLoad NameLoad attr Assert CompareEq NameLoad ListLoad Num Num Num Expr Call AttributeLoad NameLoad attr Assert CompareEq NameLoad ListLoad Num Num Num Assign NameStore Call AttributeLoad NameLoad attr Assert CompareEq NameLoad ListLoad Num Num Num Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Assert CompareEq NameLoad ListLoad Num Num Num decorator_list Call AttributeLoad NameLoad attr Str decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr keyword NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Assign NameStore Call AttributeLoad NameLoad attr keyword Num keyword Num FunctionDef arguments args NameParam defaults body Return TupleLoad Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr decorator_list Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr CompareEq Call NameLoad NameLoad TupleLoad Num Num Num Num Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr CompareEq Call NameLoad NameLoad TupleLoad Num Num Num Num Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr CompareEq Call NameLoad NameLoad TupleLoad Num Num Num Num Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr CompareEq Call NameLoad NameLoad TupleLoad Num Num Num Num Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr CompareEq Call NameLoad NameLoad TupleLoad Num Num Num Num Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr CompareEq Call NameLoad NameLoad TupleLoad Num Num Num Num If NameLoad body Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr orelse Assign NameStore NameStore NameStore NameLoad Expr Call NameLoad Expr Call AttributeLoad NameLoad attr CompareEq Call NameLoad NameLoad TupleLoad Num Num Num Num If NameLoad body Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr orelse Assign NameStore NameStore NameStore NameLoad Expr Call NameLoad Expr Call AttributeLoad NameLoad attr CompareEq Call NameLoad NameLoad TupleLoad Num Num Num Num Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr CompareEq Call NameLoad NameLoad TupleLoad Num Num Num Num Call NameLoad NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr orelse Assign NameStore NameLoad Expr Call NameLoad Expr Call AttributeLoad NameLoad attr CompareEq Call NameLoad NameLoad TupleLoad Num Num Num Num Expr Call AttributeLoad NameLoad attr Expr Call NameLoad Assert UnaryOpNot AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr keyword Num keyword Num keyword Num Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr TryExcept body Assign NameStore Call AttributeLoad NameLoad attr Assert NameLoad handlers ExceptHandler type AttributeLoad AttributeLoad NameLoad attr attr body Assert CompareEq Call NameLoad BinOpSub Call AttributeLoad NameLoad attr NameLoad Num decorator_list AttributeLoad AttributeLoad NameLoad attr attr FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad Assign NameStore Call AttributeLoad NameLoad attr keyword Lambda arguments args defaults Call AttributeLoad NameLoad attr keyword Num keyword Num keyword Num keyword NameLoad keyword Num Assign NameStore ListLoad FunctionDef arguments args defaults body For NameStore Call NameLoad Num body Assign NameStore Call AttributeLoad NameLoad attr TryExcept body Assign NameStore Call AttributeLoad NameLoad attr handlers ExceptHandler type AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad NameLoad attr BinOpSub Call AttributeLoad NameLoad attr NameLoad Continue Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr decorator_list Assign NameStore ListLoad For NameStore Call NameLoad Num body Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Assert CompareGt Call NameLoad NameLoad Num For NameStore NameLoad body Assert CompareGtE NameLoad Num BinOpMod Str NameLoad Assert CompareLt NameLoad Num BinOpMod Str NameLoad decorator_list AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Call NameLoad Assign NameStore Call NameLoad Assign NameStore Call AttributeLoad NameLoad attr FunctionDef arguments args defaults body Expr Call AttributeLoad NameLoad attr Num With NameLoad body Return Call AttributeLoad NameLoad attr decorator_list Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad keyword Num keyword Num keyword NameLoad Assign NameStore ListLoad FunctionDef arguments args defaults body For NameStore Call NameLoad Num body TryExcept body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Delete NameDel handlers ExceptHandler type AttributeLoad AttributeLoad NameLoad attr attr body Pass decorator_list Assign NameStore ListLoad For NameStore Call NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr CompareLtE Call NameLoad NameLoad NameLoad Expr Call NameLoad Assert UnaryOpNot AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad FunctionDef arguments args defaults body Expr Call AttributeLoad NameLoad attr Num Raise Call NameLoad Str decorator_list Assign NameStore AttributeLoad NameLoad attr FunctionDef arguments args defaults body Return Call NameLoad decorator_list Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad keyword Num keyword Num Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call NameLoad AttributeLoad NameLoad attr Num Assign NameStore NameLoad Expr Call NameLoad NameLoad AttributeLoad NameLoad attr Expr Call NameLoad AttributeLoad NameLoad attr Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad Assign NameStore Call AttributeLoad NameLoad attr FunctionDef arguments args defaults body Expr Call AttributeLoad NameLoad attr Num With NameLoad body Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args defaults body With NameLoad body Return Call AttributeLoad NameLoad attr decorator_list Assign NameStore Call AttributeLoad NameLoad attr FunctionDef arguments args defaults body Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body If NameLoad body Assign AttributeStore NameLoad attr NameLoad orelse Assign AttributeStore NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr decorator_list Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad keyword Num keyword Num Assign NameStore ListLoad Call AttributeLoad NameLoad attr keyword NameLoad keyword TupleLoad Str NameLoad NameLoad Call AttributeLoad NameLoad attr keyword NameLoad keyword TupleLoad Str NameLoad NameLoad Call AttributeLoad NameLoad attr keyword NameLoad keyword TupleLoad Str NameLoad NameLoad Call AttributeLoad NameLoad attr keyword NameLoad keyword TupleLoad Str NameLoad NameLoad Call AttributeLoad NameLoad attr keyword NameLoad keyword TupleLoad Str NameLoad NameLoad For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Num For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr keyword NameLoad Expr Call NameLoad AttributeLoad AttributeLoad Call AttributeLoad NameLoad attr attr attr ListLoad Call NameLoad Str Call NameLoad Str Call NameLoad Str Call NameLoad Str Call NameLoad Str decorator_list AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad FunctionDef arguments args defaults body Expr Call AttributeLoad NameLoad attr TryFinally body Return Call AttributeLoad NameLoad attr finalbody Expr Call AttributeLoad NameLoad attr decorator_list Assign NameStore ListLoad For NameStore TupleLoad NameLoad Num body For NameStore TupleLoad Num Num Num body Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad keyword Num keyword NameLoad keyword NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore TupleLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr decorator_list Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore ListLoad For NameStore Call NameLoad Num body Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad keyword TupleLoad NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr NameLoad For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call NameLoad Call NameLoad NameLoad Num BinOpMod Str NameLoad decorator_list AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad FunctionDef arguments args defaults body Return Call AttributeLoad NameLoad attr decorator_list Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad keyword Num keyword Num Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr FunctionDef arguments args NameParam defaults vararg kwarg body Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Return NameLoad decorator_list NameLoad With Call NameLoad Str NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Expr Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad Assign NameStore ListLoad FunctionDef arguments args defaults body Expr Call AttributeLoad NameLoad attr Num Return Call AttributeLoad NameLoad attr decorator_list Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad keyword Num keyword NameLoad keyword Num FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr decorator_list Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore ListLoad For NameStore Call NameLoad Num body Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad keyword TupleLoad NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Num Expr Call NameLoad NameLoad ListLoad Num Expr Call AttributeLoad NameLoad attr NameLoad For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call NameLoad NameLoad ListLoad Num Num Num Num Num Num Num decorator_list AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad Assign NameStore Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword Num keyword NameLoad keyword Num Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr Num Expr Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr Num Expr Call AttributeLoad NameLoad attr Expr Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr Num Expr Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr Num Expr Call AttributeLoad NameLoad attr Expr Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr Num Expr Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr Num Assign NameStore Call AttributeLoad NameLoad attr Assert CompareIs AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Num Num decorator_list AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Num Num decorator_list AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr keyword Num keyword Num keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assert CompareIs NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Assign NameStore NameLoad Assert CompareEq Call AttributeLoad NameLoad attr Num Assign NameStore NameLoad Expr Call NameLoad Assert CompareEq Call AttributeLoad NameLoad attr Num Expr Call NameLoad Assert UnaryOpNot AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr keyword Num keyword Num Assign NameStore Call NameLoad FunctionDef arguments args defaults body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return NameLoad decorator_list For NameStore Call NameLoad Num body Assign NameStore ListComp Call NameLoad comprehension NameStore Call NameLoad Num For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr Expr Call NameLoad Call NameLoad ListComp AttributeLoad AttributeLoad NameLoad attr attr comprehension NameStore NameLoad Call NameLoad ListLoad Num Num Num Num Num Num Num Num Num Num Num Num decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr keyword Num keyword Num keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Assign NameStore NameLoad Delete NameDel Delete NameDel Expr Call NameLoad Assert CompareEq Call AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr Assert CompareIsNot NameLoad NameLoad decorator_list AttributeLoad AttributeLoad NameLoad attr attr FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr keyword Num keyword Num keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assert CompareIs NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr CompareNotEq Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr CompareEq Call AttributeLoad NameLoad attr Num decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr keyword Num keyword Num keyword Num Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assert CompareEq Call NameLoad AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr Assert CompareNotEq Call NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr keyword Num keyword Num Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assert CompareEq Call NameLoad AttributeLoad NameLoad attr NameLoad Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr Assert CompareNotEq Call NameLoad AttributeLoad NameLoad attr NameLoad decorator_list AttributeLoad AttributeLoad NameLoad attr attr FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr keyword Num keyword Num Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assert CompareEq Call NameLoad AttributeLoad NameLoad attr NameLoad Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr keyword NameLoad Assert CompareIs AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr Assert CompareNotEq Call NameLoad AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list AttributeLoad AttributeLoad NameLoad attr attr FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad body If CompareIs NameLoad NameLoad body Raise Call NameLoad Str Return Call NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list Return Call AttributeLoad NameLoad attr NameLoad Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body With Call AttributeLoad NameLoad attr body Expr Call NameLoad Call AttributeLoad NameLoad attr Num Expr Call NameLoad AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr NameLoad Expr Call NameLoad NameLoad AttributeLoad NameLoad attr Expr Call NameLoad AttributeLoad NameLoad attr Num Expr Call NameLoad Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Assert Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call NameLoad AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr keyword Num keyword Num Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr keyword Num keyword Num keyword Num Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list AttributeLoad AttributeLoad NameLoad attr attr FunctionDef arguments args NameParam defaults body Expr Str Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr keyword Num keyword Num Assign NameStore Call NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Assert AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Str AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Str AttributeLoad NameLoad attr Expr Call NameLoad NameLoad AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr ListComp NameLoad comprehension NameStore AttributeLoad AttributeLoad NameLoad attr attr CompareIsNot AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call NameLoad AttributeLoad NameLoad attr ListLoad Call AttributeLoad NameLoad attr NameLoad NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr keyword Num keyword Num Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Assert AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam defaults body Assign SubscriptStore AttributeLoad NameLoad attr Index Str NameLoad decorator_list Call AttributeLoad NameLoad attr NameLoad Str FunctionDef arguments args NameParam NameParam NameParam defaults body Assert CompareIn Str AttributeLoad NameLoad attr decorator_list Call AttributeLoad NameLoad attr NameLoad Str Expr Call NameLoad NameLoad AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr ListComp NameLoad comprehension NameStore AttributeLoad AttributeLoad NameLoad attr attr CompareIsNot AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr keyword Num keyword Num Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam NameParam defaults body If AttributeLoad NameLoad attr body Raise Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list Call AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body FunctionDef arguments args defaults body Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Num decorator_list Assign NameStore Call NameLoad Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad ClassDef bases NameLoad body Pass decorator_list Assign NameStore Call NameLoad Assign AttributeStore NameLoad attr Lambda arguments args defaults vararg kwarg NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign NameStore ListLoad ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam defaults vararg kwarg body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad decorator_list decorator_list FunctionDef arguments args defaults body Return Call AttributeLoad NameLoad attr decorator_list Assign NameStore Call NameLoad keyword NameLoad keyword Num ImportFrom alias Assign NameStore Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad keyword NameLoad Assign AttributeStore NameLoad attr NameLoad Assign NameStore ListComp Call AttributeLoad NameLoad attr comprehension NameStore Call NameLoad Num For NameStore SubscriptLoad NameLoad Slice Num Num body Expr Call AttributeLoad NameLoad attr FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr TryExcept body Expr Call AttributeLoad NameLoad attr Call NameLoad Str Dict Call NameLoad Call NameLoad handlers ExceptHandler type AttributeLoad AttributeLoad NameLoad attr attr body Pass decorator_list Assign NameStore ListLoad For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad keyword TupleLoad NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr Assign NameStore ListComp Call AttributeLoad NameLoad attr comprehension NameStore Call NameLoad Num Assert CompareEq AttributeLoad AttributeLoad NameLoad attr attr Num Assert CompareEq AttributeLoad AttributeLoad NameLoad attr attr Num Assert CompareLtE Call NameLoad NameLoad Num Call NameLoad NameLoad decorator_list AttributeLoad AttributeLoad NameLoad attr attr FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr keyword Num keyword Num Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Assign NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assert CompareEq AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr Assign NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assert CompareNotEq AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad keyword Num keyword Num Assign NameStore Call AttributeLoad NameLoad attr Assert CompareEq Call AttributeLoad NameLoad attr Num Assert CompareIs AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareEq AttributeLoad NameLoad attr Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr keyword Num keyword Num Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Assign NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assert CompareEq AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Assign NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assert CompareNotEq AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr keyword Num keyword Num Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Expr Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr ListLoad Call NameLoad Str Call NameLoad Str Assign NameStore AttributeLoad NameLoad attr Assert CompareIsNot NameLoad NameLoad Expr Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr Num Expr Call AttributeLoad NameLoad attr Expr Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr Num decorator_list FunctionDef arguments args NameParam defaults body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr keyword Num keyword Num Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Assert CompareIs AttributeLoad NameLoad attr NameLoad Expr Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr Num Assign NameStore Call AttributeLoad NameLoad attr Assert CompareIsNot AttributeLoad NameLoad attr NameLoad Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr Num decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr keyword Num keyword Num keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assert CompareIsNot AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults kwarg body Assign NameStore Call NameLoad Return TupleLoad NameLoad Call AttributeLoad NameLoad attr keyword Lambda arguments args defaults Call AttributeLoad NameLoad attr Str NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr keyword Str Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Assert AttributeLoad AttributeLoad Call AttributeLoad NameLoad attr attr attr Assert UnaryOpNot AttributeLoad AttributeLoad Call AttributeLoad NameLoad attr attr attr decorator_list FunctionDef arguments args NameParam defaults body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr keyword Str Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Assert UnaryOpNot AttributeLoad AttributeLoad Call AttributeLoad NameLoad attr attr attr Assert AttributeLoad AttributeLoad Call AttributeLoad NameLoad attr attr attr decorator_list FunctionDef arguments args NameParam defaults body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Assert UnaryOpNot AttributeLoad AttributeLoad Call AttributeLoad NameLoad attr attr attr Assert UnaryOpNot AttributeLoad AttributeLoad Call AttributeLoad NameLoad attr attr attr decorator_list FunctionDef arguments args NameParam defaults body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr keyword Str ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list decorator_list Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Assert AttributeLoad AttributeLoad Call AttributeLoad NameLoad attr attr attr Assert UnaryOpNot AttributeLoad AttributeLoad Call AttributeLoad NameLoad attr attr attr Assert UnaryOpNot AttributeLoad AttributeLoad Call AttributeLoad NameLoad attr attr attr Assert UnaryOpNot AttributeLoad AttributeLoad Call AttributeLoad NameLoad attr attr attr Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call NameLoad AttributeLoad AttributeLoad Call AttributeLoad NameLoad attr attr attr Num Expr Call NameLoad AttributeLoad AttributeLoad Call AttributeLoad NameLoad attr attr attr Num Assert AttributeLoad AttributeLoad Call AttributeLoad NameLoad attr attr attr Assert UnaryOpNot AttributeLoad AttributeLoad Call AttributeLoad NameLoad attr attr attr decorator_list FunctionDef arguments args NameParam defaults body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr keyword Str ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list decorator_list Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Assert UnaryOpNot AttributeLoad AttributeLoad Call AttributeLoad NameLoad attr attr attr Assert AttributeLoad AttributeLoad Call AttributeLoad NameLoad attr attr attr Assert UnaryOpNot AttributeLoad AttributeLoad Call AttributeLoad NameLoad attr attr attr Assert UnaryOpNot AttributeLoad AttributeLoad Call AttributeLoad NameLoad attr attr attr Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call NameLoad AttributeLoad AttributeLoad Call AttributeLoad NameLoad attr attr attr Num Expr Call NameLoad AttributeLoad AttributeLoad Call AttributeLoad NameLoad attr attr attr Num Assert UnaryOpNot AttributeLoad AttributeLoad Call AttributeLoad NameLoad attr attr attr Assert AttributeLoad AttributeLoad Call AttributeLoad NameLoad attr attr attr decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad decorator_list AttributeLoad AttributeLoad NameLoad attr attr FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad decorator_list AttributeLoad AttributeLoad NameLoad attr attr FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call NameLoad Assign NameStore Call AttributeLoad NameLoad attr FunctionDef arguments args defaults body With NameLoad body Return Call AttributeLoad NameLoad attr decorator_list Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad keyword Num If NameLoad body Assign NameStore Call NameLoad FunctionDef arguments args defaults body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return NameLoad decorator_list orelse FunctionDef arguments args defaults body Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args defaults body For NameStore Call NameLoad Num body Assign NameStore Call NameLoad Assert NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Num decorator_list Assign NameStore ListLoad For NameStore Call NameLoad Num body Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Assert CompareEq Call NameLoad AttributeLoad NameLoad attr Num If NameLoad body Assign NameStore Call NameLoad ListComp NameLoad comprehension NameStore NameLoad UnaryOpNot AttributeLoad AttributeLoad NameLoad attr attr Expr Call NameLoad NameLoad Num decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad Assign NameStore Call AttributeLoad NameLoad attr keyword Lambda arguments args defaults Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Expr Call NameLoad NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad Assign NameStore Call AttributeLoad NameLoad attr keyword Lambda arguments args defaults Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Expr Call NameLoad NameLoad AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad Assign NameStore Call AttributeLoad NameLoad attr keyword Lambda arguments args defaults Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Assign NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Assign NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr ListLoad Call NameLoad Str Call NameLoad Str keyword NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad Assign NameStore Lambda arguments args defaults Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assert CompareIs AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr TryFinally body Assign NameStore Call NameLoad finalbody Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr TryFinally body Assign NameStore Call NameLoad Call NameLoad finalbody Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr TryFinally body Assign NameStore Call NameLoad Call NameLoad finalbody Expr Call AttributeLoad NameLoad attr FunctionDef arguments args defaults body Return Call NameLoad decorator_list Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr With Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr decorator_list decorator_list
N/A N/A threading N/A time sqlalchemy pool select event N/A sqlalchemy tsa sqlalchemy testing sqlalchemy.testing.util gc_collect lazy_gc sqlalchemy.testing eq_ assert_raises is_not_ is_ sqlalchemy.testing.engines testing_engine sqlalchemy.testing fixtures N/A random sqlalchemy.testing.mock Mock call patch ANY N/A weakref N/A collections N/A join_timeout 10 MockDBAPI N/A N/A N/A N/A cursor N/A N/A N/A N/A N/A N/A Mock N/A connect N/A N/A N/A arg kw N/A N/A N/A Mock cursor N/A Mock side_effect cursor N/A shutdown N/A N/A value N/A N/A N/A value N/A N/A N/A db connect N/A Mock side_effect N/A Exception connect failed N/A N/A N/A db connect N/A Mock side_effect connect N/A N/A db is_shutdown value N/A N/A db N/A Mock connect N/A Mock side_effect connect shutdown shutdown is_shutdown False N/A db N/A PoolTestBase N/A N/A fixtures TestBase N/A setup N/A N/A self N/A N/A N/A N/A N/A pool clear_managers N/A N/A self _teardown_conns N/A N/A teardown N/A N/A self N/A N/A N/A ref N/A self _teardown_conns N/A N/A conn N/A ref N/A conn N/A N/A N/A N/A conn close N/A teardown_class N/A N/A cls N/A N/A N/A N/A N/A pool clear_managers N/A classmethod _with_teardown N/A N/A self connection N/A N/A N/A N/A N/A N/A self _teardown_conns append N/A N/A weakref ref connection N/A connection N/A _queuepool_fixture N/A N/A self N/A kw N/A N/A N/A dbapi pool N/A N/A self _queuepool_dbapi_fixture kw N/A pool N/A _queuepool_dbapi_fixture N/A N/A self N/A kw N/A N/A dbapi N/A MockDBAPI N/A N/A dbapi N/A N/A pool QueuePool creator N/A N/A N/A N/A N/A N/A dbapi connect foo.db kw N/A N/A PoolTest N/A PoolTestBase N/A test_manager N/A N/A self N/A N/A N/A manager N/A N/A pool manage N/A MockDBAPI use_threadlocal True N/A c1 N/A N/A manager connect foo.db N/A c2 N/A N/A manager connect foo.db N/A c3 N/A N/A manager connect bar.db N/A c4 N/A N/A manager connect foo.db bar bat N/A c5 N/A N/A manager connect foo.db bar hoho N/A c6 N/A N/A manager connect foo.db bar bat N/A N/A N/A N/A c1 cursor None N/A N/A c1 c2 N/A N/A c1 c3 N/A N/A c4 c6 N/A N/A c4 c5 N/A test_manager_with_key N/A N/A self N/A N/A N/A dbapi N/A MockDBAPI N/A manager N/A N/A pool manage dbapi use_threadlocal True N/A c1 N/A N/A manager connect foo.db sa_pool_key a N/A c2 N/A N/A manager connect foo.db sa_pool_key b N/A c3 N/A N/A manager connect bar.db sa_pool_key a N/A N/A N/A N/A c1 cursor None N/A N/A c1 c2 N/A N/A c1 c3 N/A N/A eq_ N/A N/A dbapi connect mock_calls N/A N/A call foo.db N/A call foo.db N/A test_bad_args N/A N/A self N/A N/A N/A manager N/A N/A pool manage N/A MockDBAPI N/A N/A N/A manager connect None N/A test_non_thread_local_manager N/A N/A self N/A N/A N/A manager N/A N/A pool manage N/A MockDBAPI use_threadlocal False N/A connection N/A N/A manager connect foo.db N/A connection2 N/A N/A manager connect foo.db N/A N/A N/A self assert_ N/A N/A N/A connection cursor None N/A N/A N/A self assert_ N/A connection connection2 N/A test_cursor_iterable N/A N/A self N/A N/A N/A conn N/A N/A N/A testing db raw_connection N/A cursor N/A N/A conn cursor N/A N/A N/A cursor execute N/A str N/A select N/A 1 bind N/A testing db N/A expected N/A N/A 1 N/A row cursor N/A N/A N/A eq_ row N/A N/A expected pop 0 N/A N/A N/A testing fails_on +pyodbc pyodbc cursor doesn't implement tuple __eq__ N/A N/A testing fails_on +pg8000 returns [1], not (1,) test_no_connect_on_recreate N/A N/A self N/A N/A creator N/A N/A N/A N/A N/A N/A Exception no creates allowed N/A N/A cls N/A N/A pool SingletonThreadPool N/A pool StaticPool N/A pool QueuePool N/A pool NullPool N/A pool AssertionPool N/A N/A p N/A cls creator creator N/A N/A N/A p dispose N/A p2 N/A N/A p recreate N/A N/A N/A p2 __class__ cls N/A mock_dbapi N/A MockDBAPI N/A p N/A cls creator N/A mock_dbapi connect N/A conn N/A N/A p connect N/A N/A N/A conn close N/A N/A N/A mock_dbapi connect side_effect N/A Exception error! N/A N/A N/A p dispose N/A N/A N/A p recreate N/A test_threadlocal_del N/A N/A self N/A N/A N/A N/A N/A self _do_testthreadlocal useclose False N/A test_threadlocal_close N/A N/A self N/A N/A N/A N/A N/A self _do_testthreadlocal useclose True N/A _do_testthreadlocal N/A N/A self useclose N/A False N/A N/A dbapi N/A MockDBAPI N/A p N/A N/A N/A pool QueuePool creator N/A dbapi connect pool_size 3 max_overflow -1 use_threadlocal True N/A N/A pool SingletonThreadPool creator N/A dbapi connect use_threadlocal True N/A N/A c1 N/A N/A p connect N/A c2 N/A N/A p connect N/A N/A N/A self assert_ N/A c1 c2 N/A c3 N/A N/A p unique_connection N/A N/A N/A self assert_ N/A c3 c1 N/A useclose N/A N/A N/A N/A c2 close N/A N/A c2 None N/A c2 N/A N/A p connect N/A N/A N/A self assert_ N/A c1 c2 N/A N/A N/A self assert_ N/A c3 c1 N/A useclose N/A N/A N/A N/A c2 close N/A N/A c2 None N/A N/A lazy_gc N/A useclose N/A N/A c1 N/A N/A p connect N/A c2 N/A N/A p connect N/A c3 N/A N/A p connect N/A N/A N/A c3 close N/A N/A N/A c2 close N/A N/A N/A self assert_ N/A N/A c1 connection None N/A N/A N/A c1 close N/A c1 c2 c3 None N/A N/A isinstance p N/A pool QueuePool N/A N/A N/A lazy_gc N/A N/A N/A self assert_ N/A N/A N/A p checkedout 0 N/A c1 N/A N/A p connect N/A c2 N/A N/A p connect N/A useclose N/A N/A N/A N/A c2 close N/A N/A N/A c1 close N/A N/A c2 None N/A c1 None N/A N/A lazy_gc N/A N/A N/A self assert_ N/A N/A N/A p checkedout 0 N/A test_info N/A N/A self N/A N/A N/A p N/A N/A self _queuepool_fixture pool_size 1 max_overflow 0 N/A c N/A N/A p connect N/A N/A N/A self assert_ N/A N/A c info N/A N/A N/A self assert_ N/A N/A c info N/A N/A c _connection_record info N/A N/A N/A c info N/A foo bar N/A N/A N/A c close N/A c N/A c N/A N/A p connect N/A N/A N/A self assert_ N/A foo N/A c info N/A N/A N/A c invalidate N/A c N/A N/A p connect N/A N/A N/A self assert_ N/A foo N/A c info N/A N/A N/A c info N/A foo2 bar2 N/A N/A N/A c detach N/A N/A N/A self assert_ N/A foo2 N/A c info N/A c2 N/A N/A p connect N/A N/A is_not_ N/A c connection N/A c2 connection N/A N/A N/A c2 info N/A N/A foo2 N/A c info N/A N/A PoolDialectTest N/A PoolTestBase N/A _dialect N/A N/A self N/A N/A N/A canary N/A PoolDialect N/A object N/A do_rollback N/A N/A self dbapi_connection N/A N/A N/A N/A N/A canary append R N/A N/A N/A dbapi_connection rollback N/A do_commit N/A N/A self dbapi_connection N/A N/A N/A N/A N/A canary append C N/A N/A N/A dbapi_connection commit N/A do_close N/A N/A self dbapi_connection N/A N/A N/A N/A N/A canary append CL N/A N/A N/A dbapi_connection close N/A N/A N/A N/A N/A PoolDialect canary N/A _do_test N/A N/A self pool_cls assertion N/A N/A N/A mock_dbapi N/A MockDBAPI N/A N/A dialect canary N/A N/A self _dialect N/A p N/A pool_cls creator N/A mock_dbapi connect N/A N/A p _dialect dialect N/A conn N/A N/A p connect N/A N/A N/A conn close N/A N/A N/A p dispose N/A N/A N/A p recreate N/A conn N/A N/A p connect N/A N/A N/A conn close N/A N/A eq_ canary assertion N/A test_queue_pool N/A N/A self N/A N/A N/A N/A N/A self _do_test N/A pool QueuePool N/A R CL R N/A test_assertion_pool N/A N/A self N/A N/A N/A N/A N/A self _do_test N/A pool AssertionPool N/A R CL R N/A test_singleton_pool N/A N/A self N/A N/A N/A N/A N/A self _do_test N/A pool SingletonThreadPool N/A R CL R N/A test_null_pool N/A N/A self N/A N/A N/A N/A N/A self _do_test N/A pool NullPool N/A R CL R CL N/A test_static_pool N/A N/A self N/A N/A N/A N/A N/A self _do_test N/A pool StaticPool N/A R R N/A N/A PoolEventsTest N/A PoolTestBase N/A _first_connect_event_fixture N/A N/A self N/A N/A N/A p N/A N/A self _queuepool_fixture N/A canary N/A first_connect N/A N/A N/A arg kw N/A N/A N/A N/A canary append first_connect N/A N/A N/A N/A event listen p first_connect first_connect N/A N/A p canary N/A _connect_event_fixture N/A N/A self N/A N/A N/A p N/A N/A self _queuepool_fixture N/A canary N/A connect N/A N/A N/A arg kw N/A N/A N/A N/A canary append connect N/A N/A N/A N/A event listen p connect connect N/A N/A p canary N/A _checkout_event_fixture N/A N/A self N/A N/A N/A p N/A N/A self _queuepool_fixture N/A canary N/A checkout N/A N/A N/A arg kw N/A N/A N/A N/A canary append checkout N/A N/A N/A N/A event listen p checkout checkout N/A N/A p canary N/A _checkin_event_fixture N/A N/A self N/A N/A N/A p N/A N/A self _queuepool_fixture N/A canary N/A checkin N/A N/A N/A arg kw N/A N/A N/A N/A canary append checkin N/A N/A N/A N/A event listen p checkin checkin N/A N/A p canary N/A _reset_event_fixture N/A N/A self N/A N/A N/A p N/A N/A self _queuepool_fixture N/A canary N/A reset N/A N/A N/A arg kw N/A N/A N/A N/A canary append reset N/A N/A N/A N/A event listen p reset reset N/A N/A p canary N/A _invalidate_event_fixture N/A N/A self N/A N/A N/A p N/A N/A self _queuepool_fixture N/A canary N/A Mock N/A N/A N/A event listen p invalidate canary N/A N/A p canary N/A _soft_invalidate_event_fixture N/A N/A self N/A N/A N/A p N/A N/A self _queuepool_fixture N/A canary N/A Mock N/A N/A N/A event listen p soft_invalidate canary N/A N/A p canary N/A _close_event_fixture N/A N/A self N/A N/A N/A p N/A N/A self _queuepool_fixture N/A canary N/A Mock N/A N/A N/A event listen p close canary N/A N/A p canary N/A _detach_event_fixture N/A N/A self N/A N/A N/A p N/A N/A self _queuepool_fixture N/A canary N/A Mock N/A N/A N/A event listen p detach canary N/A N/A p canary N/A _close_detached_event_fixture N/A N/A self N/A N/A N/A p N/A N/A self _queuepool_fixture N/A canary N/A Mock N/A N/A N/A event listen p close_detached canary N/A N/A p canary N/A test_close N/A N/A self N/A N/A N/A N/A p canary N/A N/A self _close_event_fixture N/A c1 N/A N/A p connect N/A connection N/A c1 connection N/A rec N/A c1 _connection_record N/A N/A N/A c1 close N/A N/A eq_ N/A canary mock_calls N/A N/A N/A N/A p dispose N/A N/A eq_ N/A canary mock_calls N/A N/A call connection rec N/A test_detach N/A N/A self N/A N/A N/A N/A p canary N/A N/A self _detach_event_fixture N/A c1 N/A N/A p connect N/A connection N/A c1 connection N/A rec N/A c1 _connection_record N/A N/A N/A c1 detach N/A N/A eq_ N/A canary mock_calls N/A N/A call connection rec N/A test_detach_close N/A N/A self N/A N/A N/A N/A p canary N/A N/A self _close_detached_event_fixture N/A c1 N/A N/A p connect N/A connection N/A c1 connection N/A N/A N/A c1 detach N/A N/A N/A c1 close N/A N/A eq_ N/A canary mock_calls N/A N/A call connection N/A test_first_connect_event N/A N/A self N/A N/A N/A N/A p canary N/A N/A self _first_connect_event_fixture N/A c1 N/A N/A p connect N/A N/A eq_ canary N/A first_connect N/A test_first_connect_event_fires_once N/A N/A self N/A N/A N/A N/A p canary N/A N/A self _first_connect_event_fixture N/A c1 N/A N/A p connect N/A c2 N/A N/A p connect N/A N/A eq_ canary N/A first_connect N/A test_first_connect_on_previously_recreated N/A N/A self N/A N/A N/A N/A p canary N/A N/A self _first_connect_event_fixture N/A p2 N/A N/A p recreate N/A c1 N/A N/A p connect N/A c2 N/A N/A p2 connect N/A N/A eq_ canary N/A first_connect first_connect N/A test_first_connect_on_subsequently_recreated N/A N/A self N/A N/A N/A N/A p canary N/A N/A self _first_connect_event_fixture N/A c1 N/A N/A p connect N/A p2 N/A N/A p recreate N/A c2 N/A N/A p2 connect N/A N/A eq_ canary N/A first_connect first_connect N/A test_connect_event N/A N/A self N/A N/A N/A N/A p canary N/A N/A self _connect_event_fixture N/A c1 N/A N/A p connect N/A N/A eq_ canary N/A connect N/A test_connect_event_fires_subsequent N/A N/A self N/A N/A N/A N/A p canary N/A N/A self _connect_event_fixture N/A c1 N/A N/A p connect N/A c2 N/A N/A p connect N/A N/A eq_ canary N/A connect connect N/A test_connect_on_previously_recreated N/A N/A self N/A N/A N/A N/A p canary N/A N/A self _connect_event_fixture N/A p2 N/A N/A p recreate N/A c1 N/A N/A p connect N/A c2 N/A N/A p2 connect N/A N/A eq_ canary N/A connect connect N/A test_connect_on_subsequently_recreated N/A N/A self N/A N/A N/A N/A p canary N/A N/A self _connect_event_fixture N/A c1 N/A N/A p connect N/A p2 N/A N/A p recreate N/A c2 N/A N/A p2 connect N/A N/A eq_ canary N/A connect connect N/A test_checkout_event N/A N/A self N/A N/A N/A N/A p canary N/A N/A self _checkout_event_fixture N/A c1 N/A N/A p connect N/A N/A eq_ canary N/A checkout N/A test_checkout_event_fires_subsequent N/A N/A self N/A N/A N/A N/A p canary N/A N/A self _checkout_event_fixture N/A c1 N/A N/A p connect N/A c2 N/A N/A p connect N/A N/A eq_ canary N/A checkout checkout N/A test_checkout_event_on_subsequently_recreated N/A N/A self N/A N/A N/A N/A p canary N/A N/A self _checkout_event_fixture N/A c1 N/A N/A p connect N/A p2 N/A N/A p recreate N/A c2 N/A N/A p2 connect N/A N/A eq_ canary N/A checkout checkout N/A test_checkin_event N/A N/A self N/A N/A N/A N/A p canary N/A N/A self _checkin_event_fixture N/A c1 N/A N/A p connect N/A N/A eq_ canary N/A N/A N/A N/A c1 close N/A N/A eq_ canary N/A checkin N/A test_reset_event N/A N/A self N/A N/A N/A N/A p canary N/A N/A self _reset_event_fixture N/A c1 N/A N/A p connect N/A N/A eq_ canary N/A N/A N/A N/A c1 close N/A N/A eq_ canary N/A reset N/A test_soft_invalidate_event_no_exception N/A N/A self N/A N/A N/A N/A p canary N/A N/A self _soft_invalidate_event_fixture N/A c1 N/A N/A p connect N/A N/A N/A c1 close N/A N/A N/A canary called N/A c1 N/A N/A p connect N/A dbapi_con N/A c1 connection N/A N/A N/A c1 invalidate soft True N/A N/A N/A N/A N/A N/A canary call_args_list N/A 0 N/A 0 N/A 0 dbapi_con N/A N/A N/A N/A N/A N/A canary call_args_list N/A 0 N/A 0 N/A 2 None N/A test_soft_invalidate_event_exception N/A N/A self N/A N/A N/A N/A p canary N/A N/A self _soft_invalidate_event_fixture N/A c1 N/A N/A p connect N/A N/A N/A c1 close N/A N/A N/A canary called N/A c1 N/A N/A p connect N/A dbapi_con N/A c1 connection N/A exc N/A Exception hi N/A N/A N/A c1 invalidate exc soft True N/A N/A N/A N/A N/A N/A canary call_args_list N/A 0 N/A 0 N/A 0 dbapi_con N/A N/A N/A N/A N/A N/A canary call_args_list N/A 0 N/A 0 N/A 2 exc N/A test_invalidate_event_no_exception N/A N/A self N/A N/A N/A N/A p canary N/A N/A self _invalidate_event_fixture N/A c1 N/A N/A p connect N/A N/A N/A c1 close N/A N/A N/A canary called N/A c1 N/A N/A p connect N/A dbapi_con N/A c1 connection N/A N/A N/A c1 invalidate N/A N/A N/A N/A N/A N/A canary call_args_list N/A 0 N/A 0 N/A 0 dbapi_con N/A N/A N/A N/A N/A N/A canary call_args_list N/A 0 N/A 0 N/A 2 None N/A test_invalidate_event_exception N/A N/A self N/A N/A N/A N/A p canary N/A N/A self _invalidate_event_fixture N/A c1 N/A N/A p connect N/A N/A N/A c1 close N/A N/A N/A canary called N/A c1 N/A N/A p connect N/A dbapi_con N/A c1 connection N/A exc N/A Exception hi N/A N/A N/A c1 invalidate exc N/A N/A N/A N/A N/A N/A canary call_args_list N/A 0 N/A 0 N/A 0 dbapi_con N/A N/A N/A N/A N/A N/A canary call_args_list N/A 0 N/A 0 N/A 2 exc N/A test_checkin_event_gc N/A N/A self N/A N/A N/A N/A p canary N/A N/A self _checkin_event_fixture N/A c1 N/A N/A p connect N/A N/A eq_ canary N/A N/A c1 N/A N/A lazy_gc N/A N/A eq_ canary N/A checkin N/A test_checkin_event_on_subsequently_recreated N/A N/A self N/A N/A N/A N/A p canary N/A N/A self _checkin_event_fixture N/A c1 N/A N/A p connect N/A p2 N/A N/A p recreate N/A c2 N/A N/A p2 connect N/A N/A eq_ canary N/A N/A N/A N/A c1 close N/A N/A eq_ canary N/A checkin N/A N/A N/A c2 close N/A N/A eq_ canary N/A checkin checkin N/A test_listen_targets_scope N/A N/A self N/A N/A N/A canary N/A listen_one N/A N/A N/A args N/A N/A N/A N/A canary append listen_one N/A listen_two N/A N/A N/A args N/A N/A N/A N/A canary append listen_two N/A listen_three N/A N/A N/A args N/A N/A N/A N/A canary append listen_three N/A listen_four N/A N/A N/A args N/A N/A N/A N/A canary append listen_four N/A N/A engine N/A testing_engine N/A N/A testing db url N/A N/A N/A event listen N/A pool Pool connect listen_one N/A N/A N/A event listen N/A engine pool connect listen_two N/A N/A N/A event listen engine connect listen_three N/A N/A N/A event listen N/A engine __class__ connect listen_four N/A N/A N/A N/A N/A engine execute N/A select N/A 1 close N/A N/A eq_ canary N/A listen_one listen_four listen_two listen_three N/A test_listen_targets_per_subclass N/A N/A self N/A N/A N/A test that listen() called on a subclass remains specific to
        that subclass. N/A canary N/A listen_one N/A N/A N/A args N/A N/A N/A N/A canary append listen_one N/A listen_two N/A N/A N/A args N/A N/A N/A N/A canary append listen_two N/A listen_three N/A N/A N/A args N/A N/A N/A N/A canary append listen_three N/A N/A N/A N/A event listen N/A pool Pool connect listen_one N/A N/A N/A event listen N/A pool QueuePool connect listen_two N/A N/A N/A event listen N/A pool SingletonThreadPool connect listen_three N/A p1 N/A N/A pool QueuePool creator N/A N/A MockDBAPI connect N/A p2 N/A N/A pool SingletonThreadPool creator N/A N/A MockDBAPI connect N/A N/A listen_one N/A N/A p1 dispatch connect N/A N/A listen_two N/A N/A p1 dispatch connect N/A N/A listen_three N/A N/A p1 dispatch connect N/A N/A listen_one N/A N/A p2 dispatch connect N/A N/A listen_two N/A N/A p2 dispatch connect N/A N/A listen_three N/A N/A p2 dispatch connect N/A N/A N/A p1 connect N/A N/A eq_ canary N/A listen_one listen_two N/A N/A N/A p2 connect N/A N/A eq_ canary N/A listen_one listen_two listen_one listen_three N/A teardown N/A N/A self N/A N/A N/A N/A N/A N/A N/A pool Pool dispatch _clear N/A N/A PoolFirstConnectSyncTest N/A PoolTestBase N/A test_sync N/A N/A self N/A N/A N/A pool N/A N/A self _queuepool_fixture pool_size 3 max_overflow 0 N/A evt N/A Mock slow_first_connect N/A N/A dbapi_con rec N/A N/A N/A N/A N/A time sleep 1 N/A N/A N/A evt first_connect N/A N/A N/A event listens_for pool first_connect on_connect N/A N/A dbapi_con rec N/A N/A N/A N/A N/A evt connect N/A N/A N/A event listens_for pool connect checkout N/A N/A N/A N/A N/A j N/A range 2 N/A N/A c1 N/A N/A pool connect N/A N/A N/A time sleep 0.02 N/A N/A N/A c1 close N/A N/A N/A time sleep 0.02 N/A N/A threads N/A N/A i N/A range 5 N/A N/A th N/A N/A threading Thread target checkout N/A N/A N/A th start N/A N/A N/A threads append th N/A th threads N/A N/A N/A N/A th join join_timeout N/A N/A eq_ N/A evt mock_calls N/A N/A N/A call first_connect N/A N/A call connect N/A N/A call connect N/A N/A call connect N/A N/A N/A testing requires timing_intensive N/A DeprecatedPoolListenerTest N/A PoolTestBase N/A test_listeners N/A N/A self N/A N/A InstrumentingListener N/A object N/A __init__ N/A N/A self N/A N/A N/A N/A hasattr self connect N/A N/A N/A self connect N/A self inst_connect N/A N/A hasattr self first_connect N/A N/A N/A self first_connect N/A self inst_first_connect N/A N/A hasattr self checkout N/A N/A N/A self checkout N/A self inst_checkout N/A N/A hasattr self checkin N/A N/A N/A self checkin N/A self inst_checkin N/A N/A N/A self clear N/A clear N/A N/A self N/A N/A N/A N/A self connected N/A N/A N/A self first_connected N/A N/A N/A self checked_out N/A N/A N/A self checked_in N/A N/A assert_total N/A N/A innerself conn fconn cout cin N/A N/A N/A N/A eq_ N/A len N/A innerself connected conn N/A N/A eq_ N/A len N/A innerself first_connected fconn N/A N/A eq_ N/A len N/A innerself checked_out cout N/A N/A eq_ N/A len N/A innerself checked_in cin N/A assert_in N/A N/A innerself item in_conn in_fconn in_cout in_cin N/A N/A N/A N/A N/A self assert_ N/A N/A item N/A innerself connected in_conn N/A N/A N/A self assert_ N/A N/A item N/A innerself first_connected in_fconn N/A N/A N/A self assert_ N/A N/A item N/A innerself checked_out in_cout N/A N/A N/A self assert_ N/A N/A item N/A innerself checked_in in_cin N/A inst_connect N/A N/A self con record N/A N/A N/A N/A connect(%s, %s) N/A con record N/A N/A con None N/A N/A record None N/A N/A N/A N/A self connected append con N/A inst_first_connect N/A N/A self con record N/A N/A N/A N/A first_connect(%s, %s) N/A con record N/A N/A con None N/A N/A record None N/A N/A N/A N/A self first_connected append con N/A inst_checkout N/A N/A self con record proxy N/A N/A N/A N/A checkout(%s, %s, %s) N/A con record proxy N/A N/A con None N/A N/A record None N/A N/A proxy None N/A N/A N/A N/A self checked_out append con N/A inst_checkin N/A N/A self con record N/A N/A N/A N/A checkin(%s, %s) N/A con record N/A N/A record None N/A N/A N/A N/A self checked_in append con N/A N/A ListenAll N/A N/A N/A tsa interfaces PoolListener InstrumentingListener N/A N/A N/A ListenConnect N/A InstrumentingListener N/A connect N/A N/A self con record N/A N/A N/A N/A N/A ListenFirstConnect N/A InstrumentingListener N/A first_connect N/A N/A self con record N/A N/A N/A N/A N/A ListenCheckOut N/A InstrumentingListener N/A checkout N/A N/A self con record proxy num N/A N/A N/A N/A N/A ListenCheckIn N/A InstrumentingListener N/A checkin N/A N/A self con record N/A N/A N/A N/A N/A assert_listeners N/A N/A p total conn fconn cout cin N/A N/A N/A instance N/A p N/A N/A p recreate N/A N/A N/A N/A self assert_ N/A N/A len N/A N/A instance dispatch connect conn N/A N/A N/A self assert_ N/A N/A len N/A N/A instance dispatch first_connect fconn N/A N/A N/A self assert_ N/A N/A len N/A N/A instance dispatch checkout cout N/A N/A N/A self assert_ N/A N/A len N/A N/A instance dispatch checkin cin N/A N/A p N/A N/A self _queuepool_fixture N/A N/A assert_listeners p 0 0 0 0 0 N/A N/A N/A p add_listener N/A ListenAll N/A N/A assert_listeners p 1 1 1 1 1 N/A N/A N/A p add_listener N/A ListenConnect N/A N/A assert_listeners p 2 2 1 1 1 N/A N/A N/A p add_listener N/A ListenFirstConnect N/A N/A assert_listeners p 3 2 2 1 1 N/A N/A N/A p add_listener N/A ListenCheckOut N/A N/A assert_listeners p 4 2 2 2 1 N/A N/A N/A p add_listener N/A ListenCheckIn N/A N/A assert_listeners p 5 2 2 2 2 N/A p N/A snoop N/A ListenAll N/A p N/A N/A self _queuepool_fixture listeners N/A snoop N/A N/A assert_listeners p 1 1 1 1 1 N/A c N/A N/A p connect N/A N/A N/A snoop assert_total 1 1 1 0 N/A cc N/A c connection N/A N/A N/A snoop assert_in cc True True True False N/A N/A N/A c close N/A N/A N/A snoop assert_in cc True True True True N/A c cc N/A N/A N/A snoop clear N/A c N/A N/A p connect N/A cc N/A c connection N/A N/A N/A snoop assert_in cc False False True False N/A N/A N/A snoop assert_total 0 0 1 0 N/A c cc N/A N/A lazy_gc N/A N/A N/A snoop assert_total 0 0 1 1 N/A N/A N/A p dispose N/A N/A N/A snoop clear N/A c N/A N/A p connect N/A N/A N/A c close N/A c N/A N/A p connect N/A N/A N/A snoop assert_total 1 0 2 1 N/A N/A N/A c close N/A N/A N/A snoop assert_total 1 0 2 2 N/A N/A N/A p dispose N/A N/A N/A snoop clear N/A c N/A N/A p connect N/A N/A N/A snoop assert_total 1 0 1 0 N/A N/A N/A c invalidate N/A N/A N/A snoop assert_total 1 0 1 1 N/A N/A N/A c close N/A N/A N/A snoop assert_total 1 0 1 1 N/A c N/A N/A lazy_gc N/A N/A N/A snoop assert_total 1 0 1 1 N/A c N/A N/A p connect N/A N/A N/A snoop assert_total 2 0 2 1 N/A N/A N/A c close N/A c N/A N/A lazy_gc N/A N/A N/A snoop assert_total 2 0 2 2 N/A N/A N/A p dispose N/A N/A N/A snoop clear N/A c N/A N/A p connect N/A N/A N/A snoop assert_total 1 0 1 0 N/A N/A N/A c detach N/A N/A N/A snoop assert_total 1 0 1 0 N/A N/A N/A c close N/A c N/A N/A N/A snoop assert_total 1 0 1 0 N/A c N/A N/A p connect N/A N/A N/A snoop assert_total 2 0 2 0 N/A N/A N/A c close N/A c N/A N/A N/A snoop assert_total 2 0 2 1 N/A p N/A N/A p recreate N/A N/A N/A snoop clear N/A c N/A N/A p connect N/A N/A N/A snoop assert_total 1 1 1 0 N/A N/A N/A c close N/A N/A N/A snoop assert_total 1 1 1 1 N/A c N/A N/A p connect N/A N/A N/A snoop assert_total 1 1 2 1 N/A N/A N/A c close N/A N/A N/A snoop assert_total 1 1 2 2 N/A N/A N/A testing requires predictable_gc N/A N/A testing uses_deprecated .*Use event.listen test_listeners_callables N/A N/A self N/A N/A connect N/A N/A dbapi_con con_record N/A N/A N/A N/A counts N/A 0 1 N/A checkout N/A N/A dbapi_con con_record con_proxy N/A N/A N/A N/A counts N/A 1 1 N/A checkin N/A N/A dbapi_con con_record N/A N/A N/A N/A counts N/A 2 1 N/A N/A i_all N/A dict connect connect checkout checkout checkin checkin N/A i_connect N/A dict connect connect N/A i_checkout N/A dict checkout checkout N/A i_checkin N/A dict checkin checkin N/A cls N/A N/A pool QueuePool N/A pool StaticPool N/A N/A counts N/A 0 0 0 assert_listeners N/A N/A p total conn cout cin N/A N/A N/A instance N/A p N/A N/A p recreate N/A N/A N/A eq_ N/A len N/A N/A instance dispatch connect conn N/A N/A eq_ N/A len N/A N/A instance dispatch checkout cout N/A N/A eq_ N/A len N/A N/A instance dispatch checkin cin N/A N/A p N/A N/A self _queuepool_fixture N/A N/A assert_listeners p 0 0 0 0 N/A N/A N/A p add_listener i_all N/A N/A assert_listeners p 1 1 1 1 N/A N/A N/A p add_listener i_connect N/A N/A assert_listeners p 2 1 1 1 N/A N/A N/A p add_listener i_checkout N/A N/A assert_listeners p 3 1 1 1 N/A N/A N/A p add_listener i_checkin N/A N/A assert_listeners p 4 1 1 1 N/A p N/A p N/A N/A self _queuepool_fixture listeners N/A i_all N/A N/A assert_listeners p 1 1 1 1 N/A c N/A N/A p connect N/A N/A counts N/A 1 1 0 N/A N/A N/A c close N/A N/A counts N/A 1 1 1 N/A c N/A N/A p connect N/A N/A counts N/A 1 2 1 N/A N/A N/A p add_listener i_checkin N/A N/A N/A c close N/A N/A counts N/A 1 2 2 N/A N/A N/A testing uses_deprecated .*Use event.listen N/A QueuePoolTest N/A PoolTestBase N/A test_queuepool_del N/A N/A self N/A N/A N/A N/A N/A self _do_testqueuepool useclose False N/A test_queuepool_close N/A N/A self N/A N/A N/A N/A N/A self _do_testqueuepool useclose True N/A _do_testqueuepool N/A N/A self useclose N/A False N/A N/A p N/A N/A self _queuepool_fixture pool_size 3 max_overflow -1 status N/A N/A pool N/A N/A N/A N/A N/A N/A pool size N/A N/A pool checkedin N/A N/A pool overflow N/A N/A pool checkedout N/A N/A c1 N/A N/A p connect N/A N/A N/A self assert_ N/A N/A status p N/A 3 0 -2 1 N/A c2 N/A N/A p connect N/A N/A N/A self assert_ N/A N/A status p N/A 3 0 -1 2 N/A c3 N/A N/A p connect N/A N/A N/A self assert_ N/A N/A status p N/A 3 0 0 3 N/A c4 N/A N/A p connect N/A N/A N/A self assert_ N/A N/A status p N/A 3 0 1 4 N/A c5 N/A N/A p connect N/A N/A N/A self assert_ N/A N/A status p N/A 3 0 2 5 N/A c6 N/A N/A p connect N/A N/A N/A self assert_ N/A N/A status p N/A 3 0 3 6 N/A useclose N/A N/A N/A N/A c4 close N/A N/A N/A c3 close N/A N/A N/A c2 close N/A N/A c4 c3 c2 None N/A N/A lazy_gc N/A N/A N/A self assert_ N/A N/A status p N/A 3 3 3 3 N/A useclose N/A N/A N/A N/A c1 close N/A N/A N/A c5 close N/A N/A N/A c6 close N/A N/A c1 c5 c6 None N/A N/A lazy_gc N/A N/A N/A self assert_ N/A N/A status p N/A 3 3 0 0 N/A c1 N/A N/A p connect N/A c2 N/A N/A p connect N/A N/A N/A self assert_ N/A N/A status p N/A 3 1 0 2 N/A status p N/A useclose N/A N/A N/A N/A c2 close N/A N/A c2 None N/A N/A lazy_gc N/A N/A N/A self assert_ N/A N/A status p N/A 3 2 0 1 N/A N/A N/A c1 close N/A N/A lazy_gc N/A N/A N/A pool _refs N/A test_timeout N/A N/A self N/A N/A N/A p N/A N/A self _queuepool_fixture pool_size 3 max_overflow 0 timeout 2 N/A c1 N/A N/A p connect N/A c2 N/A N/A p connect N/A c3 N/A N/A p connect N/A now N/A N/A time time N/A N/A N/A c4 N/A N/A p connect N/A False N/A N/A N/A N/A N/A tsa exc TimeoutError N/A N/A N/A N/A int N/A N/A N/A time time now 2 N/A N/A N/A testing requires timing_intensive test_timeout_race N/A N/A self N/A N/A N/A dbapi N/A MockDBAPI N/A p N/A N/A pool QueuePool creator N/A N/A N/A N/A N/A N/A dbapi connect delay 0.05 pool_size 2 max_overflow 1 use_threadlocal False timeout 3 N/A timeouts N/A checkout N/A N/A N/A N/A N/A x N/A range 1 N/A N/A now N/A N/A time time N/A N/A N/A c1 N/A N/A p connect N/A N/A N/A N/A N/A tsa exc TimeoutError N/A N/A N/A N/A timeouts append N/A N/A N/A time time now N/A N/A N/A N/A time sleep 4 N/A N/A N/A c1 close N/A N/A threads N/A N/A i N/A range 10 N/A N/A th N/A N/A threading Thread target checkout N/A N/A N/A th start N/A N/A N/A threads append th N/A th threads N/A N/A N/A N/A th join join_timeout N/A N/A N/A len timeouts 0 N/A t timeouts N/A N/A N/A t 3 N/A Not all timeouts were >= 3 seconds %r timeouts N/A N/A t 14 N/A Not all timeouts were < 14 seconds %r timeouts N/A N/A N/A testing requires threading_with_mock N/A N/A testing requires timing_intensive _test_overflow N/A N/A self thread_count max_overflow N/A N/A N/A N/A gc_collect N/A dbapi N/A MockDBAPI N/A mutex N/A N/A threading Lock creator N/A N/A N/A N/A N/A N/A N/A time sleep 0.05 N/A mutex N/A N/A N/A N/A dbapi connect N/A N/A p N/A N/A pool QueuePool creator creator pool_size 3 timeout 2 max_overflow max_overflow N/A peaks N/A whammy N/A N/A N/A N/A N/A i N/A range 10 N/A N/A N/A N/A con N/A N/A p connect N/A N/A N/A time sleep 0.005 N/A N/A N/A peaks append N/A N/A p overflow N/A N/A N/A con close N/A con N/A N/A N/A N/A N/A tsa exc TimeoutError N/A N/A N/A N/A threads N/A N/A i N/A range thread_count N/A N/A th N/A N/A threading Thread target whammy N/A N/A N/A th start N/A N/A N/A threads append th N/A th threads N/A N/A N/A N/A th join join_timeout N/A N/A N/A self assert_ N/A N/A max peaks max_overflow N/A N/A lazy_gc N/A N/A N/A pool _refs N/A test_overflow_reset_on_failed_connect N/A N/A self N/A N/A N/A dbapi N/A Mock failing_dbapi N/A N/A N/A N/A N/A N/A N/A time sleep 2 N/A N/A Exception connection failed N/A N/A creator N/A dbapi connect create N/A N/A N/A N/A N/A N/A creator N/A N/A p N/A N/A pool QueuePool creator create pool_size 2 max_overflow 3 N/A c1 N/A N/A self _with_teardown N/A N/A p connect N/A c2 N/A N/A self _with_teardown N/A N/A p connect N/A c3 N/A N/A self _with_teardown N/A N/A p connect N/A N/A eq_ N/A p _overflow 1 N/A creator failing_dbapi N/A N/A assert_raises Exception N/A p connect N/A N/A eq_ N/A p _overflow 1 N/A test_hanging_connect_within_overflow N/A N/A self N/A N/A N/A test that a single connect() call which is hanging
        does not block other connections from proceeding. N/A dbapi N/A Mock N/A mutex N/A N/A threading Lock hanging_dbapi N/A N/A N/A N/A N/A N/A N/A time sleep 2 N/A mutex N/A N/A N/A N/A dbapi connect N/A fast_dbapi N/A N/A N/A N/A N/A mutex N/A N/A N/A N/A dbapi connect N/A N/A creator N/A N/A threading local create N/A N/A N/A N/A N/A N/A N/A creator mock_connector N/A run_test N/A N/A name pool should_hang N/A N/A N/A should_hang N/A N/A N/A creator mock_connector hanging_dbapi N/A N/A N/A creator mock_connector fast_dbapi N/A conn N/A N/A pool connect N/A N/A N/A conn operation name N/A N/A N/A time sleep 1 N/A N/A N/A conn close N/A N/A p N/A N/A pool QueuePool creator create pool_size 2 max_overflow 3 N/A threads N/A N/A N/A threading Thread target run_test args N/A success_one p False N/A N/A threading Thread target run_test args N/A success_two p False N/A N/A threading Thread target run_test args N/A overflow_one p True N/A N/A threading Thread target run_test args N/A overflow_two p False N/A N/A threading Thread target run_test args N/A overflow_three p False N/A t threads N/A N/A N/A N/A t start N/A N/A N/A time sleep 0.2 N/A t threads N/A N/A N/A N/A t join timeout join_timeout N/A N/A eq_ N/A N/A N/A N/A dbapi connect operation mock_calls N/A N/A call success_one N/A call success_two N/A call overflow_two N/A call overflow_three N/A call overflow_one N/A N/A N/A testing requires threading_with_mock N/A N/A testing requires timing_intensive test_waiters_handled N/A N/A self N/A N/A N/A test that threads waiting for connections are
        handled when the pool is replaced.

         N/A mutex N/A N/A threading Lock N/A dbapi N/A MockDBAPI creator N/A N/A N/A N/A N/A N/A N/A mutex acquire N/A N/A N/A N/A N/A dbapi connect N/A N/A N/A N/A mutex release N/A N/A success N/A N/A timeout N/A None 30 N/A N/A max_overflow N/A 0 -1 3 N/A N/A p N/A N/A pool QueuePool creator creator pool_size 2 timeout timeout max_overflow max_overflow waiter N/A N/A p timeout max_overflow N/A N/A N/A success_key N/A timeout max_overflow N/A conn N/A N/A p connect N/A N/A N/A success append success_key N/A N/A N/A time sleep 0.1 N/A N/A N/A conn close N/A N/A c1 N/A N/A p connect N/A c2 N/A N/A p connect N/A threads N/A N/A i N/A range 2 N/A N/A t N/A N/A threading Thread target waiter args N/A p timeout max_overflow N/A N/A t daemon True N/A N/A N/A t start N/A N/A N/A threads append t N/A N/A N/A time sleep 0.2 N/A N/A N/A p _invalidate c2 N/A t threads N/A N/A N/A N/A t join join_timeout N/A N/A eq_ N/A len success 12 N/A successes: %s success N/A N/A N/A testing requires threading_with_mock N/A N/A testing requires timing_intensive test_connrec_invalidated_within_checkout_no_race N/A N/A self N/A N/A N/A Test that a concurrent ConnectionRecord.invalidate() which
        occurs after the ConnectionFairy has called _ConnectionRecord.checkout()
        but before the ConnectionFairy tests "fairy.connection is None"
        will not result in an InvalidRequestError.

        This use case assumes that a listener on the checkout() event
        will be raising DisconnectionError so that a reconnect attempt
        may occur.

         N/A dbapi N/A MockDBAPI creator N/A N/A N/A N/A N/A N/A N/A dbapi connect N/A N/A p N/A N/A pool QueuePool creator creator pool_size 1 max_overflow 0 N/A conn N/A N/A p connect N/A N/A N/A conn close N/A _existing_checkout N/A N/A pool _ConnectionRecord checkout _decorate_existing_checkout N/A N/A cls N/A arg kw N/A N/A fairy N/A _existing_checkout arg kw N/A connrec N/A fairy _connection_record N/A N/A N/A connrec invalidate N/A fairy N/A classmethod N/A N/A patch sqlalchemy.pool._ConnectionRecord.checkout _decorate_existing_checkout N/A N/A conn N/A N/A p connect N/A N/A is_ N/A N/A conn _connection_record connection None N/A N/A N/A conn close N/A test_notify_waiters N/A N/A self N/A N/A N/A dbapi N/A MockDBAPI N/A canary N/A creator N/A N/A N/A N/A N/A N/A N/A canary append 1 N/A N/A N/A dbapi connect N/A N/A p1 N/A N/A pool QueuePool creator creator pool_size 1 timeout None max_overflow 0 waiter N/A N/A p N/A N/A N/A conn N/A N/A p connect N/A N/A N/A canary append 2 N/A N/A N/A time sleep 0.5 N/A N/A N/A conn close N/A N/A c1 N/A N/A p1 connect N/A threads N/A N/A i N/A range 5 N/A N/A t N/A N/A threading Thread target waiter args N/A p1 N/A N/A N/A t start N/A N/A N/A threads append t N/A N/A N/A time sleep 0.5 N/A N/A eq_ canary N/A 1 N/A N/A N/A p1 _invalidate c1 N/A t threads N/A N/A N/A N/A t join join_timeout N/A N/A eq_ canary N/A 1 1 2 2 2 2 2 N/A N/A N/A testing requires threading_with_mock N/A N/A testing requires timing_intensive test_dispose_closes_pooled N/A N/A self N/A N/A N/A dbapi N/A MockDBAPI N/A p N/A N/A pool QueuePool creator N/A dbapi connect pool_size 2 timeout None max_overflow 0 N/A c1 N/A N/A p connect N/A c2 N/A N/A p connect N/A c1_con N/A c1 connection N/A c2_con N/A c2 connection N/A N/A N/A c1 close N/A N/A eq_ N/A N/A c1_con close call_count 0 N/A N/A eq_ N/A N/A c2_con close call_count 0 N/A N/A N/A p dispose N/A N/A eq_ N/A N/A c1_con close call_count 1 N/A N/A eq_ N/A N/A c2_con close call_count 0 N/A N/A N/A c2 close N/A N/A eq_ N/A N/A c1_con close call_count 1 N/A N/A eq_ N/A N/A c2_con close call_count 0 N/A c3 N/A N/A p connect N/A N/A N/A c3 connection c2_con N/A test_no_overflow N/A N/A self N/A N/A N/A N/A N/A self _test_overflow 40 0 N/A N/A N/A testing requires threading_with_mock N/A N/A testing requires timing_intensive test_max_overflow N/A N/A self N/A N/A N/A N/A N/A self _test_overflow 40 5 N/A N/A N/A testing requires threading_with_mock N/A N/A testing requires timing_intensive test_mixed_close N/A N/A self N/A N/A N/A N/A N/A N/A pool _refs clear N/A p N/A N/A self _queuepool_fixture pool_size 3 max_overflow -1 use_threadlocal True N/A c1 N/A N/A p connect N/A c2 N/A N/A p connect N/A N/A c1 c2 N/A N/A N/A c1 close N/A c2 None N/A N/A N/A N/A p checkedout 1 N/A c1 None N/A N/A lazy_gc N/A N/A N/A N/A p checkedout 0 N/A N/A lazy_gc N/A N/A N/A pool _refs N/A test_overflow_no_gc_tlocal N/A N/A self N/A N/A N/A N/A N/A self _test_overflow_no_gc True N/A test_overflow_no_gc N/A N/A self N/A N/A N/A N/A N/A self _test_overflow_no_gc False N/A _test_overflow_no_gc N/A N/A self threadlocal N/A N/A N/A p N/A N/A self _queuepool_fixture pool_size 2 max_overflow 2 N/A strong_refs N/A set _conn N/A N/A N/A N/A N/A c N/A N/A p connect N/A N/A N/A strong_refs add N/A c connection N/A c N/A N/A j N/A range 5 N/A N/A conns N/A N/A _conn N/A i N/A range 4 N/A c conns N/A N/A N/A N/A c close N/A N/A eq_ N/A set N/A N/A N/A c close call_count N/A c strong_refs N/A set N/A 1 1 1 1 1 1 1 0 1 1 1 0 N/A test_weakref_kaboom N/A N/A self N/A N/A N/A p N/A N/A self _queuepool_fixture pool_size 3 max_overflow -1 use_threadlocal True N/A c1 N/A N/A p connect N/A c2 N/A N/A p connect N/A N/A N/A c1 close N/A c2 None N/A c1 N/A c2 N/A N/A gc_collect N/A N/A N/A N/A p checkedout 0 N/A c3 N/A N/A p connect N/A N/A c3 None N/A N/A N/A testing requires predictable_gc test_trick_the_counter N/A N/A self N/A N/A N/A this is a "flaw" in the connection pool; since threadlocal
        uses a single ConnectionFairy per thread with an open/close
        counter, you can fool the counter into giving you a
        ConnectionFairy with an ambiguous counter.  i.e. its not true
        reference counting. N/A p N/A N/A self _queuepool_fixture pool_size 3 max_overflow -1 use_threadlocal True N/A c1 N/A N/A p connect N/A c2 N/A N/A p connect N/A N/A c1 c2 N/A N/A N/A c1 close N/A c2 N/A N/A p connect N/A N/A N/A c2 close N/A N/A N/A self assert_ N/A N/A N/A p checkedout 0 N/A N/A N/A c2 close N/A N/A N/A self assert_ N/A N/A N/A p checkedout 0 N/A test_recycle N/A N/A self N/A N/A N/A p N/A N/A self _queuepool_fixture pool_size 1 max_overflow 0 recycle 3 N/A c1 N/A N/A p connect N/A c_id N/A id N/A c1 connection N/A N/A N/A c1 close N/A c2 N/A N/A p connect N/A N/A N/A id N/A c2 connection c_id N/A N/A N/A c2 close N/A N/A N/A time sleep 4 N/A c3 N/A N/A p connect N/A N/A N/A id N/A c3 connection c_id N/A test_recycle_on_invalidate N/A N/A self N/A N/A N/A p N/A N/A self _queuepool_fixture pool_size 1 max_overflow 0 N/A c1 N/A N/A p connect N/A c_id N/A id N/A c1 connection N/A N/A N/A c1 close N/A c2 N/A N/A p connect N/A N/A N/A id N/A c2 connection c_id N/A c2_rec N/A c2 _connection_record N/A N/A N/A p _invalidate c2 N/A N/A N/A c2_rec connection None N/A N/A N/A c2 close N/A N/A N/A time sleep 0.5 N/A c3 N/A N/A p connect N/A N/A N/A id N/A c3 connection c_id N/A N/A N/A testing requires timing_intensive test_recycle_on_soft_invalidate N/A N/A self N/A N/A N/A p N/A N/A self _queuepool_fixture pool_size 1 max_overflow 0 N/A c1 N/A N/A p connect N/A c_id N/A id N/A c1 connection N/A N/A N/A c1 close N/A c2 N/A N/A p connect N/A N/A N/A id N/A c2 connection c_id N/A c2_rec N/A c2 _connection_record N/A N/A N/A c2 invalidate soft True N/A N/A N/A c2_rec connection N/A c2 connection N/A N/A N/A c2 close N/A N/A N/A time sleep 0.5 N/A c3 N/A N/A p connect N/A N/A N/A id N/A c3 connection c_id N/A N/A N/A c3 _connection_record c2_rec N/A N/A N/A c2_rec connection N/A c3 connection N/A N/A N/A testing requires timing_intensive _no_wr_finalize N/A N/A self N/A N/A N/A finalize_fairy N/A pool _finalize_fairy assert_no_wr_callback N/A N/A connection connection_record pool ref echo fairy N/A None N/A N/A N/A fairy None N/A N/A N/A AssertionError finalize fairy was called as a weakref callback N/A N/A finalize_fairy connection connection_record pool ref echo fairy N/A N/A N/A N/A patch object pool _finalize_fairy assert_no_wr_callback N/A _assert_cleanup_on_pooled_reconnect N/A N/A self dbapi p N/A N/A N/A N/A N/A self _no_wr_finalize N/A N/A N/A eq_ N/A N/A p checkedout 0 N/A N/A eq_ N/A p _overflow 0 N/A N/A N/A dbapi shutdown True N/A N/A assert_raises Exception N/A p connect N/A N/A eq_ N/A p _overflow 0 N/A N/A eq_ N/A N/A p checkedout 0 N/A N/A N/A dbapi shutdown False N/A c1 N/A N/A self _with_teardown N/A N/A p connect N/A N/A N/A N/A p _pool empty N/A c2 N/A N/A self _with_teardown N/A N/A p connect N/A N/A eq_ N/A p _overflow 1 N/A c3 N/A N/A self _with_teardown N/A N/A p connect N/A test_error_on_pooled_reconnect_cleanup_invalidate N/A N/A self N/A N/A N/A N/A dbapi p N/A N/A self _queuepool_dbapi_fixture pool_size 1 max_overflow 2 N/A c1 N/A N/A p connect N/A N/A N/A c1 invalidate N/A N/A N/A c1 close N/A N/A N/A self _assert_cleanup_on_pooled_reconnect dbapi p N/A test_error_on_pooled_reconnect_cleanup_recycle N/A N/A self N/A N/A N/A N/A dbapi p N/A N/A self _queuepool_dbapi_fixture pool_size 1 max_overflow 2 recycle 1 N/A c1 N/A N/A p connect N/A N/A N/A c1 close N/A N/A N/A time sleep 1.5 N/A N/A N/A self _assert_cleanup_on_pooled_reconnect dbapi p N/A N/A N/A testing requires timing_intensive test_connect_handler_not_called_for_recycled N/A N/A self N/A N/A N/A test [ticket:3497] N/A N/A dbapi p N/A N/A self _queuepool_dbapi_fixture pool_size 2 max_overflow 2 N/A canary N/A Mock N/A c1 N/A N/A p connect N/A c2 N/A N/A p connect N/A N/A N/A c1 close N/A N/A N/A c2 close N/A N/A N/A dbapi shutdown True N/A bad N/A N/A p connect N/A N/A N/A p _invalidate bad N/A N/A N/A bad close N/A N/A p _invalidate_time N/A N/A N/A event listen p connect N/A canary connect N/A N/A N/A event listen p checkout N/A canary checkout N/A N/A assert_raises Exception N/A p connect N/A N/A N/A p _pool queue N/A N/A collections deque N/A c N/A c N/A N/A p _pool queue N/A N/A c connection None N/A N/A N/A dbapi shutdown False N/A c N/A N/A p connect N/A N/A N/A c close N/A N/A eq_ N/A canary mock_calls N/A N/A N/A call connect ANY ANY N/A N/A call checkout ANY ANY ANY N/A test_connect_checkout_handler_always_gets_info N/A N/A self N/A N/A N/A test [ticket:3497] N/A N/A dbapi p N/A N/A self _queuepool_dbapi_fixture pool_size 2 max_overflow 2 N/A c1 N/A N/A p connect N/A c2 N/A N/A p connect N/A N/A N/A c1 close N/A N/A N/A c2 close N/A N/A N/A dbapi shutdown True N/A bad N/A N/A p connect N/A N/A N/A p _invalidate bad N/A N/A N/A bad close N/A N/A p _invalidate_time connect N/A N/A conn conn_rec N/A N/A N/A N/A N/A conn_rec info N/A x True N/A N/A N/A event listens_for p connect checkout N/A N/A conn conn_rec conn_f N/A N/A N/A N/A x N/A conn_rec info N/A N/A N/A event listens_for p checkout N/A N/A assert_raises Exception N/A p connect N/A N/A N/A p _pool queue N/A N/A collections deque N/A c N/A c N/A N/A p _pool queue N/A N/A c connection None N/A N/A N/A dbapi shutdown False N/A c N/A N/A p connect N/A N/A N/A c close N/A test_error_on_pooled_reconnect_cleanup_wcheckout_event N/A N/A self N/A N/A N/A N/A dbapi p N/A N/A self _queuepool_dbapi_fixture pool_size 1 max_overflow 2 N/A c1 N/A N/A p connect N/A N/A N/A c1 close handle_checkout_event N/A N/A dbapi_con con_record con_proxy N/A N/A N/A N/A dbapi is_shutdown N/A N/A N/A N/A N/A tsa exc DisconnectionError N/A N/A N/A event listens_for p checkout N/A N/A N/A self _assert_cleanup_on_pooled_reconnect dbapi p N/A test_recycle_pool_no_race N/A N/A self N/A N/A slow_close N/A N/A N/A N/A N/A N/A N/A slow_closing_connection _slow_close N/A N/A N/A time sleep 0.5 N/A N/A slow_closing_connection N/A Mock N/A N/A N/A N/A slow_closing_connection connect return_value close slow_close Error N/A Exception N/A N/A N/A N/A dialect N/A Mock N/A N/A dialect is_disconnect N/A N/A N/A N/A arg kw True N/A N/A N/A dialect dbapi Error Error N/A pools N/A TrackQueuePool N/A N/A pool QueuePool N/A __init__ N/A N/A self N/A arg kw N/A N/A N/A N/A pools append self N/A N/A N/A N/A super TrackQueuePool self __init__ arg kw N/A N/A creator N/A N/A N/A N/A N/A N/A N/A slow_closing_connection connect N/A N/A p1 N/A TrackQueuePool creator creator pool_size 20 sqlalchemy create_engine N/A eng N/A create_engine N/A N/A testing db url pool p1 _initialize False N/A N/A eng dialect dialect N/A conns N/A N/A N/A eng connect N/A i N/A range 15 N/A conn N/A conns N/A 3 10 N/A N/A N/A N/A conn close attempt N/A N/A conn N/A N/A N/A N/A N/A time sleep N/A N/A random random N/A N/A N/A N/A N/A conn _handle_dbapi_exception N/A Error statement N/A N/A Mock N/A Mock N/A N/A N/A N/A N/A tsa exc DBAPIError N/A N/A N/A N/A threads N/A N/A conn conns N/A N/A t N/A N/A threading Thread target attempt args N/A conn N/A N/A N/A t start N/A N/A N/A threads append t N/A t threads N/A N/A N/A N/A t join N/A conn conns N/A N/A N/A N/A conn close N/A conns N/A N/A N/A eng connect N/A i N/A range 15 N/A N/A N/A N/A slow_closing_connection _slow_close call_count 15 N/A N/A N/A N/A slow_closing_connection connect call_count 30 N/A N/A N/A len pools 2 N/A len pools N/A N/A N/A testing requires timing_intensive test_invalidate N/A N/A self N/A N/A N/A p N/A N/A self _queuepool_fixture pool_size 1 max_overflow 0 N/A c1 N/A N/A p connect N/A c_id N/A N/A c1 connection id N/A N/A N/A c1 close N/A c1 None N/A c1 N/A N/A p connect N/A N/A N/A N/A c1 connection id c_id N/A N/A N/A c1 invalidate N/A c1 None N/A c1 N/A N/A p connect N/A N/A N/A N/A c1 connection id c_id N/A test_recreate N/A N/A self N/A N/A N/A p N/A N/A self _queuepool_fixture reset_on_return None pool_size 1 max_overflow 0 N/A p2 N/A N/A p recreate N/A N/A N/A N/A p2 size 1 N/A N/A N/A p2 _reset_on_return N/A pool reset_none N/A N/A N/A p2 _use_threadlocal False N/A N/A N/A p2 _max_overflow 0 N/A test_reconnect N/A N/A self N/A N/A N/A tests reconnect operations at the pool level.  SA's
        engine/dialect includes another layer of reconnect support for
        'database was lost' errors. N/A N/A dbapi p N/A N/A self _queuepool_dbapi_fixture pool_size 1 max_overflow 0 N/A c1 N/A N/A p connect N/A c_id N/A N/A c1 connection id N/A N/A N/A c1 close N/A c1 None N/A c1 N/A N/A p connect N/A N/A N/A N/A c1 connection id c_id N/A N/A dbapi raise_error True N/A N/A N/A c1 invalidate N/A c1 None N/A c1 N/A N/A p connect N/A N/A N/A N/A c1 connection id c_id N/A test_detach N/A N/A self N/A N/A N/A N/A dbapi p N/A N/A self _queuepool_dbapi_fixture pool_size 1 max_overflow 0 N/A c1 N/A N/A p connect N/A N/A N/A c1 detach N/A c2 N/A N/A p connect N/A N/A eq_ N/A N/A dbapi connect mock_calls N/A N/A call foo.db N/A call foo.db N/A c1_con N/A c1 connection N/A N/A c1_con None N/A N/A eq_ N/A N/A c1_con close call_count 0 N/A N/A N/A c1 close N/A N/A eq_ N/A N/A c1_con close call_count 1 N/A test_detach_via_invalidate N/A N/A self N/A N/A N/A N/A dbapi p N/A N/A self _queuepool_dbapi_fixture pool_size 1 max_overflow 0 N/A c1 N/A N/A p connect N/A c1_con N/A c1 connection N/A N/A N/A c1 invalidate N/A N/A N/A c1 connection None N/A N/A eq_ N/A N/A c1_con close call_count 1 N/A c2 N/A N/A p connect N/A N/A N/A c2 connection c1_con N/A c2_con N/A c2 connection N/A N/A N/A c2 close N/A N/A eq_ N/A N/A c2_con close call_count 0 N/A test_threadfairy N/A N/A self N/A N/A N/A p N/A N/A self _queuepool_fixture pool_size 3 max_overflow -1 use_threadlocal True N/A c1 N/A N/A p connect N/A N/A N/A c1 close N/A c2 N/A N/A p connect N/A N/A N/A c2 connection None N/A N/A ResetOnReturnTest N/A PoolTestBase N/A _fixture N/A N/A self N/A kw N/A N/A dbapi N/A Mock N/A N/A dbapi N/A N/A pool QueuePool creator N/A N/A N/A N/A N/A N/A dbapi connect foo.db kw N/A test_plain_rollback N/A N/A self N/A N/A N/A N/A dbapi p N/A N/A self _fixture reset_on_return rollback N/A c1 N/A N/A p connect N/A N/A N/A c1 close N/A N/A N/A N/A N/A dbapi connect rollback called N/A N/A N/A N/A N/A N/A dbapi connect commit called N/A test_plain_commit N/A N/A self N/A N/A N/A N/A dbapi p N/A N/A self _fixture reset_on_return commit N/A c1 N/A N/A p connect N/A N/A N/A c1 close N/A N/A N/A N/A N/A N/A dbapi connect rollback called N/A N/A N/A N/A N/A dbapi connect commit called N/A test_plain_none N/A N/A self N/A N/A N/A N/A dbapi p N/A N/A self _fixture reset_on_return None N/A c1 N/A N/A p connect N/A N/A N/A c1 close N/A N/A N/A N/A N/A N/A dbapi connect rollback called N/A N/A N/A N/A N/A N/A dbapi connect commit called N/A test_agent_rollback N/A N/A self N/A N/A N/A N/A dbapi p N/A N/A self _fixture reset_on_return rollback Agent N/A object N/A __init__ N/A N/A self conn N/A N/A N/A N/A self conn conn N/A rollback N/A N/A self N/A N/A N/A N/A N/A N/A self conn special_rollback N/A commit N/A N/A self N/A N/A N/A N/A N/A N/A self conn special_commit N/A N/A N/A c1 N/A N/A p connect N/A N/A c1 _reset_agent N/A Agent c1 N/A N/A N/A c1 close N/A N/A N/A N/A N/A dbapi connect special_rollback called N/A N/A N/A N/A N/A N/A dbapi connect special_commit called N/A N/A N/A N/A N/A N/A dbapi connect rollback called N/A N/A N/A N/A N/A N/A dbapi connect commit called N/A c1 N/A N/A p connect N/A N/A N/A c1 close N/A N/A eq_ N/A N/A N/A N/A dbapi connect special_rollback call_count 1 N/A N/A eq_ N/A N/A N/A N/A dbapi connect special_commit call_count 0 N/A N/A N/A N/A N/A dbapi connect rollback called N/A N/A N/A N/A N/A N/A dbapi connect commit called N/A test_agent_commit N/A N/A self N/A N/A N/A N/A dbapi p N/A N/A self _fixture reset_on_return commit Agent N/A object N/A __init__ N/A N/A self conn N/A N/A N/A N/A self conn conn N/A rollback N/A N/A self N/A N/A N/A N/A N/A N/A self conn special_rollback N/A commit N/A N/A self N/A N/A N/A N/A N/A N/A self conn special_commit N/A N/A N/A c1 N/A N/A p connect N/A N/A c1 _reset_agent N/A Agent c1 N/A N/A N/A c1 close N/A N/A N/A N/A N/A N/A dbapi connect special_rollback called N/A N/A N/A N/A N/A dbapi connect special_commit called N/A N/A N/A N/A N/A N/A dbapi connect rollback called N/A N/A N/A N/A N/A N/A dbapi connect commit called N/A c1 N/A N/A p connect N/A N/A N/A c1 close N/A N/A eq_ N/A N/A N/A N/A dbapi connect special_rollback call_count 0 N/A N/A eq_ N/A N/A N/A N/A dbapi connect special_commit call_count 1 N/A N/A N/A N/A N/A N/A dbapi connect rollback called N/A N/A N/A N/A N/A dbapi connect commit called N/A N/A SingletonThreadPoolTest N/A PoolTestBase N/A test_cleanup N/A N/A self N/A N/A N/A N/A N/A self _test_cleanup False N/A N/A N/A testing requires threading_with_mock test_cleanup_no_gc N/A N/A self N/A N/A N/A N/A N/A self _test_cleanup True N/A N/A N/A testing requires threading_with_mock _test_cleanup N/A N/A self strong_refs N/A N/A N/A test that the pool's connections are OK after cleanup() has
        been called. N/A dbapi N/A MockDBAPI N/A lock N/A N/A threading Lock creator N/A N/A N/A N/A N/A lock N/A N/A N/A N/A dbapi connect N/A N/A p N/A N/A pool SingletonThreadPool creator creator pool_size 3 N/A strong_refs N/A N/A sr N/A set _conn N/A N/A N/A N/A N/A c N/A N/A p connect N/A N/A N/A sr add N/A c connection N/A c N/A N/A _conn N/A N/A N/A N/A N/A N/A N/A p connect N/A checkout N/A N/A N/A N/A N/A x N/A range 10 N/A N/A c N/A _conn N/A c N/A N/A N/A c cursor N/A N/A N/A c close N/A N/A N/A time sleep 0.1 N/A N/A threads N/A N/A i N/A range 10 N/A N/A th N/A N/A threading Thread target checkout N/A N/A N/A th start N/A N/A N/A threads append th N/A th threads N/A N/A N/A N/A th join join_timeout N/A N/A N/A len N/A p _all_conns 3 N/A strong_refs N/A N/A still_opened N/A len N/A c N/A c sr N/A N/A N/A c close call_count N/A N/A eq_ still_opened 3 N/A N/A AssertionPoolTest N/A PoolTestBase N/A test_connect_error N/A N/A self N/A N/A N/A dbapi N/A MockDBAPI N/A p N/A N/A pool AssertionPool creator N/A N/A N/A N/A N/A N/A dbapi connect foo.db N/A c1 N/A N/A p connect N/A N/A assert_raises AssertionError N/A p connect N/A test_connect_multiple N/A N/A self N/A N/A N/A dbapi N/A MockDBAPI N/A p N/A N/A pool AssertionPool creator N/A N/A N/A N/A N/A N/A dbapi connect foo.db N/A c1 N/A N/A p connect N/A N/A N/A c1 close N/A c2 N/A N/A p connect N/A N/A N/A c2 close N/A c3 N/A N/A p connect N/A N/A assert_raises AssertionError N/A p connect N/A N/A NullPoolTest N/A PoolTestBase N/A test_reconnect N/A N/A self N/A N/A N/A dbapi N/A MockDBAPI N/A p N/A N/A pool NullPool creator N/A N/A N/A N/A N/A N/A dbapi connect foo.db N/A c1 N/A N/A p connect N/A N/A N/A c1 close N/A c1 None N/A c1 N/A N/A p connect N/A N/A N/A c1 invalidate N/A c1 None N/A c1 N/A N/A p connect N/A N/A N/A N/A dbapi connect assert_has_calls N/A N/A call foo.db N/A call foo.db any_order True N/A N/A StaticPoolTest N/A PoolTestBase N/A test_recreate N/A N/A self N/A N/A N/A dbapi N/A MockDBAPI N/A creator N/A N/A N/A N/A N/A N/A dbapi connect foo.db N/A p N/A N/A pool StaticPool creator N/A p2 N/A N/A p recreate N/A N/A N/A p _creator N/A p2 _creator N/A N/A CreatorCompatibilityTest N/A PoolTestBase N/A test_creator_callable_outside_noarg N/A N/A self N/A N/A N/A e N/A testing_engine N/A creator N/A N/A e pool _creator N/A N/A N/A conn N/A creator N/A N/A N/A N/A conn close N/A test_creator_callable_outside_witharg N/A N/A self N/A N/A N/A e N/A testing_engine N/A creator N/A N/A e pool _creator N/A N/A N/A conn N/A creator N/A Mock N/A N/A N/A N/A conn close N/A test_creator_patching_arg_to_noarg N/A N/A self N/A N/A N/A e N/A testing_engine N/A creator N/A N/A e pool _creator N/A N/A N/A conn N/A creator N/A Mock N/A N/A N/A N/A conn close mock_create N/A N/A N/A N/A N/A N/A creator N/A N/A conn N/A N/A e connect N/A N/A N/A conn invalidate N/A N/A N/A conn close N/A N/A N/A patch object N/A e pool _creator mock_create N/A N/A conn N/A N/A e connect N/A N/A N/A conn invalidate N/A N/A N/A conn close N/A conn N/A N/A e connect N/A N/A N/A conn close N/A N/A