Module Expr Str Import alias Import alias Import alias Import alias Import alias Import alias Import alias Import alias Import alias Import alias Import alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias alias alias alias alias ImportFrom alias alias alias alias Assign NameStore NameLoad Assign NameStore Str ClassDef bases NameLoad body Expr Str decorator_list ClassDef bases NameLoad body Expr Str decorator_list ClassDef bases NameLoad body Expr Str decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults NameLoad body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad Str Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr ListLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Assign NameStore AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad TryFinally body TryExcept body Expr Yield handlers ExceptHandler type NameLoad body Raise ExceptHandler type NameLoad name NameStore body Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr TupleLoad NameLoad Call NameLoad NameLoad ExceptHandler type NameLoad body Pass ExceptHandler body Assign NameStore Call AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr NameLoad orelse Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr TupleLoad NameLoad NameLoad Assign NameStore NameLoad orelse If BoolOpAnd AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr TupleLoad NameLoad NameLoad finalbody Assign AttributeStore NameLoad attr BoolOpAnd AttributeLoad NameLoad attr NameLoad decorator_list AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return NameLoad decorator_list Assign NameStore ListLoad NameLoad If Call NameLoad NameLoad Str NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad FunctionDef arguments args NameParam defaults body Expr Str FunctionDef arguments args NameParam defaults body If UnaryOpNot Call NameLoad NameLoad NameLoad body FunctionDef arguments args defaults vararg kwarg body Raise Call NameLoad NameLoad decorator_list Call NameLoad NameLoad Assign NameStore NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Return NameLoad decorator_list Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If NameLoad body Return Call NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If UnaryOpNot NameLoad body Return Call NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Return NameLoad decorator_list ClassDef bases body FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad Raise Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr If CompareIsNot NameLoad NameLoad body TryExcept body Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Assign AttributeStore NameLoad attr Call NameLoad NameLoad orelse Assign AttributeStore NameLoad attr NameLoad If CompareIsNot NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Expr Str If CompareIs NameLoad NameLoad body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Str NameLoad Return NameLoad With NameLoad body Expr Call NameLoad NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam defaults body Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body If CompareIs NameLoad NameLoad body TryExcept body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr handlers ExceptHandler type NameLoad body Assign NameStore Call NameLoad AttributeLoad NameLoad attr Raise Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad If UnaryOpNot Call NameLoad NameLoad AttributeLoad NameLoad attr body Return NameLoad Assign AttributeStore NameLoad attr NameLoad If CompareIs AttributeLoad NameLoad attr NameLoad body Return NameLoad Assign NameStore AttributeLoad NameLoad attr If UnaryOpNot Call AttributeLoad NameLoad attr Call NameLoad NameLoad body Raise Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad AttributeLoad NameLoad attr Call NameLoad NameLoad Return NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam defaults body For NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body If Call NameLoad NameLoad Str NameLoad body Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr Call NameLoad keyword NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad If CompareIsNot NameLoad NameLoad body Return TryExcept body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr handlers ExceptHandler type NameLoad body Assign NameStore Call NameLoad AttributeLoad NameLoad attr Assign NameStore NameLoad For NameStore AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr If UnaryOpNot Call NameLoad NameLoad AttributeLoad NameLoad attr body Continue If CompareIs NameLoad NameLoad body Assign NameStore NameLoad If BoolOpAnd CompareIsNot AttributeLoad NameLoad attr NameLoad UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad NameLoad body Continue Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Return If CompareIsNot NameLoad NameLoad body Raise Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad NameLoad If AttributeLoad NameLoad attr body Raise Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad AttributeLoad NameLoad attr orelse Raise Call AttributeLoad NameLoad attr BinOpMod Str NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Dict decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad If Call NameLoad NameLoad AttributeLoad NameLoad attr body Return Call NameLoad AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body If CompareIn NameLoad AttributeLoad NameLoad attr body Return SubscriptLoad NameLoad Index NameLoad Return NameLoad decorator_list decorator_list Assign NameStore Call AttributeLoad NameLoad attr Str ListLoad Str Str ClassDef bases AttributeLoad NameLoad attr body Expr Str FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore NameLoad attr Call NameLoad ListLoad ListLoad decorator_list FunctionDef arguments args NameParam defaults body Pass decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Str FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad If NameLoad body Assign AttributeStore NameLoad attr Call NameLoad NameLoad Call NameLoad NameLoad NameLoad orelse Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body If Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore AttributeStore NameLoad attr AttributeLoad NameLoad attr orelse Assign NameStore AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Slice Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr ListLoad NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr If CompareIsNot NameLoad NameLoad body Return NameLoad If CompareEq Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr Num body Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body Expr Str Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore BinOpMult Num Num Assign NameStore BinOpPow Num Num Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam defaults Str body Expr Str Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad TryExcept body Assign NameStore Call NameLoad NameLoad NameLoad handlers ExceptHandler type NameLoad body Raise Call NameLoad BinOpMod Str TupleLoad AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad Str If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults vararg kwarg body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr TupleLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str decorator_list NameLoad FunctionDef arguments args NameParam defaults body Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore AttributeLoad NameLoad attr Return BoolOpOr BoolOpAnd NameLoad Call AttributeLoad SubscriptLoad Call AttributeLoad NameLoad attr Str Index Num attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMod Str TupleLoad Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareIsNot Call NameLoad NameLoad Call NameLoad NameLoad body Return NameLoad Return CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return UnaryOpNot CompareEq NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad TupleLoad Call NameLoad NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMod Str TupleLoad AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMod Str TupleLoad Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore Call NameLoad NameLoad Str NameLoad If CompareIsNot NameLoad NameLoad body Expr Call NameLoad NameLoad NameLoad orelse Expr Call AttributeLoad NameLoad attr Str NameLoad Num Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad kwarg body Expr Str If UnaryOpNot AttributeLoad AttributeLoad NameLoad attr attr body Expr Yield Return Assign NameStore AttributeLoad NameLoad attr If CompareIs NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad orelse Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad NameLoad NameLoad TryFinally body With Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr keyword NameLoad body Expr Yield If UnaryOpNot AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr If BoolOpAnd CompareIsNot NameLoad NameLoad AttributeLoad NameLoad attr body Raise NameLoad orelse If AttributeLoad AttributeLoad NameLoad attr attr body Raise NameLoad finalbody Assign AttributeStore NameLoad attr NameLoad decorator_list AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam NameParam defaults body For TupleStore NameStore NameStore NameLoad body If Call NameLoad NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad NameLoad orelse If CompareIsNot NameLoad NameLoad body If Call NameLoad SubscriptLoad NameLoad Index Num AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body TryExcept body Assign NameStore AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad orelse Expr Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body TryExcept body Assign NameStore AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Expr Call AttributeLoad NameLoad attr Str NameLoad TryExcept body Expr Call NameLoad NameLoad NameLoad handlers ExceptHandler type NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr orelse Expr Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Assign NameStore NameLoad If CompareIs NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad Str NameLoad If CompareIsNot NameLoad NameLoad body Expr Call NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr If BoolOpOr Call NameLoad AttributeLoad NameLoad attr Str NameLoad Call NameLoad NameLoad Str NameLoad body TryFinally body Assign NameStore BoolOpOr Call NameLoad AttributeLoad NameLoad attr Str Str Call NameLoad NameLoad Str Str Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad finalbody Expr Call AttributeLoad NameLoad attr NameLoad Return Assign NameStore Call NameLoad NameLoad Str NameLoad Assign NameStore Call NameLoad NameLoad TryFinally body Assign AttributeStore NameLoad attr NameLoad With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr NameLoad With Call AttributeLoad NameLoad attr NameLoad keyword NameLoad body Expr Call NameLoad Assign AttributeStore NameLoad attr NameLoad With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr For TupleStore NameStore NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body If NameLoad body If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad finalbody Expr Call AttributeLoad NameLoad attr NameLoad If CompareIs NameLoad NameLoad body Assign NameStore Call NameLoad NameLoad Str NameLoad If CompareIsNot NameLoad NameLoad body Expr Call NameLoad Delete SubscriptDel AttributeLoad NameLoad attr Slice Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore BoolOpOr AttributeLoad NameLoad attr Call NameLoad While AttributeLoad NameLoad attr body Assign TupleStore NameStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr With Call AttributeLoad NameLoad attr NameLoad body Expr Call NameLoad NameLoad NameLoad Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults vararg kwarg body Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr Expr Call Call NameLoad NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr While AttributeLoad NameLoad attr body Assign TupleStore NameStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Num Expr Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Raise Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str Raise Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str If NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad BinOpMod Str Call NameLoad NameLoad Raise Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str If UnaryOpNot NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad BinOpMod Str Call NameLoad NameLoad Raise Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str If UnaryOpNot AttributeLoad NameLoad attr body Return BoolOpOr NameLoad NameLoad If CompareIs NameLoad NameLoad body Return NameLoad TryExcept body Return BinOpMod Str TupleLoad NameLoad NameLoad handlers ExceptHandler type NameLoad body Return BinOpMod Str TupleLoad Call NameLoad NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad vararg kwarg body Expr Str If CompareIs NameLoad NameLoad body Return Call NameLoad NameLoad NameLoad TryExcept body Expr Call NameLoad NameLoad NameLoad handlers ExceptHandler type NameLoad body Return If Call NameLoad NameLoad Str body Assign NameStore AttributeLoad NameLoad attr orelse Assign NameStore Call NameLoad NameLoad Raise Call AttributeLoad NameLoad attr BinOpMod Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad vararg kwarg body Expr Str Assign NameStore Call NameLoad NameLoad NameLoad NameLoad If CompareIs NameLoad NameLoad body Return NameLoad Expr Call AttributeLoad NameLoad attr TryExcept body Expr Call NameLoad NameLoad NameLoad handlers ExceptHandler body If UnaryOpNot Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr body Raise orelse Return orelse Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str Return Call NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str If CompareIs Call NameLoad NameLoad Call NameLoad NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad NameLoad If CompareIsNot NameLoad NameLoad body Return NameLoad Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body Expr Str If UnaryOpNot CompareEq NameLoad NameLoad body Assign NameStore BinOpMod Str Call NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Raise Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call NameLoad NameLoad NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body Expr Str If UnaryOpNot CompareNotEq NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad BinOpMod Str TupleLoad Call NameLoad NameLoad Call NameLoad NameLoad Raise Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad body Expr Str If CompareEq NameLoad NameLoad body Return If BoolOpAnd CompareIsNot NameLoad NameLoad CompareIsNot NameLoad NameLoad body Raise Call NameLoad Str If CompareIsNot NameLoad NameLoad body If CompareLtE Call NameLoad BinOpSub NameLoad NameLoad NameLoad body Return Assign NameStore BinOpMod Str TupleLoad Call NameLoad NameLoad Call NameLoad NameLoad Call NameLoad NameLoad orelse If CompareIs NameLoad NameLoad body Assign NameStore Num If CompareEq Call NameLoad Call NameLoad BinOpSub NameLoad NameLoad NameLoad Num body Return Assign NameStore BinOpMod Str TupleLoad Call NameLoad NameLoad Call NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Raise Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad body Expr Str If BoolOpAnd CompareIsNot NameLoad NameLoad CompareIsNot NameLoad NameLoad body Raise Call NameLoad Str If CompareIsNot NameLoad NameLoad body If BoolOpAnd UnaryOpNot CompareEq NameLoad NameLoad CompareGt Call NameLoad BinOpSub NameLoad NameLoad NameLoad body Return Assign NameStore BinOpMod Str TupleLoad Call NameLoad NameLoad Call NameLoad NameLoad Call NameLoad NameLoad orelse If CompareIs NameLoad NameLoad body Assign NameStore Num If BoolOpAnd UnaryOpNot CompareEq NameLoad NameLoad CompareNotEq Call NameLoad Call NameLoad BinOpSub NameLoad NameLoad NameLoad Num body Return Assign NameStore BinOpMod Str TupleLoad Call NameLoad NameLoad Call NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Raise Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str If CompareIsNot NameLoad NameLoad body Assign NameStore AttributeLoad NameLoad attr If UnaryOpNot Call NameLoad NameLoad NameLoad body Raise Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad Call NameLoad NameLoad If UnaryOpNot Call NameLoad NameLoad NameLoad body Raise Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad Call NameLoad NameLoad orelse Assign NameStore Str Assign NameStore NameLoad TryExcept body Assign NameStore Call NameLoad NameLoad handlers ExceptHandler type TupleLoad NameLoad NameLoad body Assign NameStore BinOpMod Str NameLoad If CompareIs NameLoad NameLoad body TryExcept body Assign NameStore Call NameLoad NameLoad handlers ExceptHandler type TupleLoad NameLoad NameLoad body Assign NameStore BinOpMod Str NameLoad If CompareIs NameLoad NameLoad body If CompareEq NameLoad NameLoad body Return Assign NameStore BinOpMod Str BinOpAdd TupleLoad Call AttributeLoad NameLoad attr Call NameLoad NameLoad NameLoad For NameStore Call NameLoad Call NameLoad NameLoad NameLoad body TryExcept body Assign NameStore SubscriptLoad NameLoad Index NameLoad handlers ExceptHandler type TupleLoad NameLoad NameLoad NameLoad body AugAssignAdd NameStore BinOpMod Str TupleLoad NameLoad NameLoad Break TryExcept body Assign NameStore SubscriptLoad NameLoad Index NameLoad handlers ExceptHandler type TupleLoad NameLoad NameLoad NameLoad body AugAssignAdd NameStore BinOpMod Str TupleLoad NameLoad NameLoad Break If CompareNotEq NameLoad NameLoad body AugAssignAdd NameStore BinOpMod Str TupleLoad NameLoad NameLoad NameLoad Break orelse If BoolOpAnd CompareEq NameLoad NameLoad CompareIs NameLoad NameLoad CompareNotEq Call NameLoad NameLoad Call NameLoad NameLoad body Return If CompareGt NameLoad NameLoad body AugAssignAdd NameStore BinOpMod Str TupleLoad NameLoad BinOpSub NameLoad NameLoad TryExcept body AugAssignAdd NameStore BinOpMod Str TupleLoad NameLoad SubscriptLoad NameLoad Index NameLoad handlers ExceptHandler type TupleLoad NameLoad NameLoad NameLoad body AugAssignAdd NameStore BinOpMod Str TupleLoad NameLoad NameLoad orelse If CompareLt NameLoad NameLoad body AugAssignAdd NameStore BinOpMod Str TupleLoad NameLoad BinOpSub NameLoad NameLoad TryExcept body AugAssignAdd NameStore BinOpMod Str TupleLoad NameLoad SubscriptLoad NameLoad Index NameLoad handlers ExceptHandler type TupleLoad NameLoad NameLoad NameLoad body AugAssignAdd NameStore BinOpMod Str TupleLoad NameLoad NameLoad Assign NameStore NameLoad Assign NameStore BinOpAdd Str Call AttributeLoad Str attr Call AttributeLoad NameLoad attr Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr If BoolOpOr CompareIs NameLoad NameLoad CompareLtE Call NameLoad NameLoad NameLoad body Return BinOpAdd NameLoad NameLoad Return BinOpAdd NameLoad BinOpMod NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body Expr Str Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body Expr Str Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body Expr Str TryExcept body Assign NameStore Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type NameLoad body Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr Index Num Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad ExceptHandler type NameLoad body Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr Index Num Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad TryExcept body Assign NameStore Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type NameLoad body Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr Index Num Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad ExceptHandler type NameLoad body Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr Index Num Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad If UnaryOpNot BoolOpOr NameLoad NameLoad body Return Assign NameStore ListLoad If NameLoad body Expr Call AttributeLoad NameLoad attr Str For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr Str For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Assign NameStore Call AttributeLoad Str attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body Expr Str If CompareNotIn NameLoad NameLoad body Assign NameStore BinOpMod Str TupleLoad Call NameLoad NameLoad Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body Expr Str If CompareIn NameLoad NameLoad body Assign NameStore BinOpMod Str TupleLoad Call NameLoad NameLoad Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body Expr Str If CompareIsNot NameLoad NameLoad body Assign NameStore BinOpMod Str TupleLoad Call NameLoad NameLoad Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body Expr Str If CompareIs NameLoad NameLoad body Assign NameStore BinOpMod Str TupleLoad Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Str If CompareNotEq NameLoad NameLoad body Assign NameStore BinOpMod Str Call NameLoad NameLoad NameLoad Assign NameStore BinOpAdd Str Call AttributeLoad Str attr Call AttributeLoad NameLoad attr Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body Expr Str Assign NameStore ListLoad Assign NameStore ListLoad For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body If CompareNotIn NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareNotEq NameLoad SubscriptLoad NameLoad Index NameLoad body Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad Call NameLoad NameLoad Call NameLoad NameLoad Call NameLoad SubscriptLoad NameLoad Index NameLoad If UnaryOpNot BoolOpOr NameLoad NameLoad body Return Assign NameStore Str If NameLoad body Assign NameStore BinOpMod Str Call AttributeLoad Str attr GeneratorExp Call NameLoad NameLoad comprehension NameStore NameLoad If NameLoad body If NameLoad body AugAssignAdd NameStore Str AugAssignAdd NameStore BinOpMod Str Call AttributeLoad Str attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body Expr Str TryExcept body Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad handlers ExceptHandler type NameLoad body Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign TupleStore NameStore NameStore Call NameLoad NameLoad NameLoad keyword NameLoad orelse Return Call AttributeLoad NameLoad attr NameLoad NameLoad keyword NameLoad Assign NameStore ListLoad If NameLoad body Expr Call AttributeLoad NameLoad attr BinOpMod Str Call NameLoad NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr BinOpMod Str Call NameLoad NameLoad If NameLoad body Assign NameStore Call AttributeLoad Str attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body Expr Str Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Str If CompareNotEq NameLoad NameLoad body If BoolOpOr CompareGt Call NameLoad NameLoad AttributeLoad NameLoad attr CompareGt Call NameLoad NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad If BoolOpAnd CompareEq Call NameLoad NameLoad Num CompareEq Call AttributeLoad NameLoad attr Str NameLoad body Assign NameStore ListLoad BinOpAdd NameLoad Str Assign NameStore ListLoad BinOpAdd NameLoad Str Assign NameStore BinOpMod Str Call NameLoad NameLoad NameLoad Assign NameStore BinOpAdd Str Call AttributeLoad Str attr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body Expr Str If UnaryOpNot CompareLt NameLoad NameLoad body Assign NameStore BinOpMod Str TupleLoad Call NameLoad NameLoad Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body Expr Str If UnaryOpNot CompareLtE NameLoad NameLoad body Assign NameStore BinOpMod Str TupleLoad Call NameLoad NameLoad Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body Expr Str If UnaryOpNot CompareGt NameLoad NameLoad body Assign NameStore BinOpMod Str TupleLoad Call NameLoad NameLoad Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body Expr Str If UnaryOpNot CompareGtE NameLoad NameLoad body Assign NameStore BinOpMod Str TupleLoad Call NameLoad NameLoad Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str If CompareIsNot NameLoad NameLoad body Assign NameStore BinOpMod Str TupleLoad Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str If CompareIs NameLoad NameLoad body Assign NameStore Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body Expr Str If UnaryOpNot Call NameLoad NameLoad NameLoad body Assign NameStore BinOpMod Str TupleLoad Call NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body Expr Str If Call NameLoad NameLoad NameLoad body Assign NameStore BinOpMod Str TupleLoad Call NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad vararg kwarg body Expr Str Assign NameStore Call NameLoad NameLoad NameLoad NameLoad NameLoad Return Call AttributeLoad NameLoad attr Str NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad vararg kwarg body Expr Str Assign NameStore Call NameLoad NameLoad NameLoad NameLoad NameLoad Return Call AttributeLoad NameLoad attr Str NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body Expr Str If Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr NameLoad If UnaryOpNot Call AttributeLoad NameLoad attr NameLoad body Assign NameStore BoolOpOr NameLoad Str Assign NameStore BinOpMod Str TupleLoad NameLoad AttributeLoad NameLoad attr NameLoad Raise Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body Expr Str If Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad If NameLoad body Assign NameStore BoolOpOr NameLoad Str Assign NameStore BinOpMod Str TupleLoad NameLoad SubscriptLoad NameLoad Slice Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Raise Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body FunctionDef arguments args defaults vararg kwarg body Expr Call AttributeLoad NameLoad attr BinOpMod Str AttributeLoad NameLoad attr NameLoad Num Return Call NameLoad NameLoad NameLoad decorator_list Return NameLoad decorator_list Assign NameStore NameStore Call NameLoad NameLoad Assign NameStore NameStore Call NameLoad NameLoad Assign NameStore NameStore Call NameLoad NameLoad Assign NameStore NameStore Call NameLoad NameLoad Assign NameStore NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam defaults body If UnaryOpNot Call NameLoad NameLoad AttributeLoad NameLoad attr body Return NameLoad Return BoolOpAnd CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return UnaryOpNot CompareEq NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad TupleLoad Call NameLoad NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMod Str TupleLoad Call NameLoad AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMod Str TupleLoad Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body If CompareIsNot AttributeLoad NameLoad attr NameLoad body Return AttributeLoad NameLoad attr Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Return BoolOpOr BoolOpAnd NameLoad Call AttributeLoad SubscriptLoad Call AttributeLoad NameLoad attr Str Index Num attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Raise Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad Str attr GeneratorExp Call AttributeLoad Str attr NameLoad NameLoad comprehension TupleStore NameStore NameStore Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad Return BoolOpOr Call AttributeLoad Str attr NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad Str attr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad Str attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr decorator_list decorator_list
N/A N/A Test case implementation N/A sys N/A collections N/A contextlib N/A difflib N/A logging N/A pprint N/A re N/A traceback N/A types N/A unittest N/A warnings python_toolbox.third_party six python_toolbox.third_party.six.moves range python_toolbox.third_party.unittest2 result python_toolbox.third_party.unittest2.util safe_repr safe_str strclass unorderable_list_difference _common_shorten_repr python_toolbox.third_party.unittest2.compatibility wraps with_context catch_warnings raise_from N/A __unittest True N/A DIFF_OMITTED 
Diff is %s characters long. Set self.maxDiff to None to see it. SkipTest N/A Exception N/A N/A 
    Raise this exception in a test to skip it.

    Usually you can use TestCase.skipTest() or one of the skipping decorators
    instead of raising this directly.
     N/A _ShouldStop N/A Exception N/A N/A 
    The test should stop.
     N/A _UnexpectedSuccess N/A Exception N/A N/A 
    The test was supposed to fail, but it didn't!
     N/A _Outcome N/A object N/A __init__ N/A N/A self result N/A None N/A N/A N/A self expecting_failure False N/A N/A self result result N/A N/A self result_supports_subtests N/A hasattr result addSubTest N/A N/A self success True N/A N/A self skipped N/A N/A N/A self expectedFailure None N/A N/A self errors N/A N/A testPartExecutor N/A N/A self test_case isTest N/A False N/A N/A old_success N/A self success N/A N/A self success True N/A N/A N/A N/A N/A N/A N/A N/A N/A KeyboardInterrupt N/A N/A N/A N/A SkipTest N/A e N/A N/A N/A self success False N/A N/A N/A N/A self skipped append N/A test_case N/A str e N/A N/A _ShouldStop N/A N/A N/A N/A N/A exc_info N/A N/A sys exc_info N/A N/A self expecting_failure N/A N/A N/A self expectedFailure exc_info N/A N/A N/A self success False N/A N/A N/A N/A self errors append N/A test_case exc_info N/A exc_info None N/A N/A N/A N/A self result_supports_subtests N/A self success N/A N/A N/A N/A N/A self errors append N/A test_case None N/A N/A N/A self success N/A N/A self success old_success N/A N/A contextlib contextmanager N/A _id N/A N/A obj N/A N/A N/A obj N/A N/A class_types N/A type N/A N/A getattr types ClassType None N/A N/A N/A N/A class_types append N/A types ClassType N/A class_types N/A tuple class_types skip N/A N/A reason N/A N/A N/A 
    Unconditionally skip a test.
     decorator N/A N/A test_item N/A N/A N/A N/A N/A isinstance test_item class_types N/A skip_wrapper N/A N/A N/A args kwargs N/A N/A N/A SkipTest reason N/A N/A wraps test_item N/A test_item skip_wrapper N/A N/A test_item __unittest_skip__ True N/A N/A test_item __unittest_skip_why__ reason N/A test_item N/A N/A decorator N/A skipIf N/A N/A condition reason N/A N/A N/A 
    Skip a test if the condition is true.
     N/A condition N/A N/A N/A skip reason N/A _id N/A skipUnless N/A N/A condition reason N/A N/A N/A 
    Skip a test unless the condition is true.
     N/A N/A condition N/A N/A N/A skip reason N/A _id N/A expectedFailure N/A N/A test_item N/A N/A N/A N/A test_item __unittest_expecting_failure__ True N/A test_item N/A _BaseTestCaseContext N/A N/A __init__ N/A N/A self test_case N/A N/A N/A N/A self test_case test_case N/A _raiseFailure N/A N/A self standardMsg N/A N/A N/A msg N/A N/A N/A self test_case _formatMessage N/A self msg standardMsg N/A N/A N/A N/A self test_case failureException msg N/A N/A _AssertRaisesBaseContext N/A _BaseTestCaseContext N/A __init__ N/A N/A self expected test_case callable_obj expected_regex N/A None None N/A N/A N/A N/A _BaseTestCaseContext __init__ self test_case N/A N/A self expected expected N/A N/A self failureException N/A test_case failureException N/A N/A callable_obj None N/A N/A N/A N/A N/A self obj_name N/A callable_obj __name__ N/A N/A N/A AttributeError N/A N/A N/A self obj_name N/A str callable_obj N/A N/A N/A self obj_name None N/A N/A expected_regex None N/A N/A expected_regex N/A N/A re compile expected_regex N/A N/A self expected_regex expected_regex N/A N/A self msg None N/A handle N/A N/A self name callable_obj args kwargs N/A N/A N/A 
        If callable_obj is None, assertRaises/Warns is being used as a
        context manager, so check for a 'msg' kwarg and return self.
        If callable_obj is not None, call it passing args and kwargs.
         N/A N/A callable_obj None N/A N/A N/A self msg N/A N/A kwargs pop msg None N/A self N/A self N/A N/A N/A callable_obj args kwargs N/A N/A _AssertRaisesContext N/A _AssertRaisesBaseContext N/A N/A A context manager used to implement TestCase.assertRaises* methods. __enter__ N/A N/A self N/A N/A N/A self N/A __exit__ N/A N/A self exc_type exc_value tb N/A N/A N/A N/A exc_type None N/A N/A N/A N/A exc_name N/A N/A self expected __name__ N/A N/A N/A AttributeError N/A N/A exc_name N/A str N/A self expected N/A N/A N/A self failureException N/A %s not raised N/A exc_name N/A N/A N/A issubclass exc_type N/A self expected N/A N/A False N/A N/A self exception exc_value N/A N/A N/A self expected_regex None N/A N/A True N/A expected_regex N/A self expected_regex N/A N/A N/A N/A expected_regex search N/A str exc_value N/A N/A N/A N/A self failureException N/A "%s" does not match "%s" N/A N/A expected_regex pattern N/A str exc_value N/A True N/A N/A _AssertWarnsContext N/A _AssertRaisesBaseContext N/A N/A A context manager used to implement TestCase.assertWarns* methods. __enter__ N/A N/A self N/A N/A N/A v N/A N/A N/A sys modules values N/A N/A N/A getattr v __warningregistry__ None N/A N/A N/A v __warningregistry__ N/A N/A N/A self warnings_manager N/A catch_warnings record True N/A N/A self warnings N/A N/A N/A self warnings_manager __enter__ N/A N/A N/A warnings simplefilter always N/A self expected N/A self N/A __exit__ N/A N/A self exc_type exc_value tb N/A N/A N/A N/A N/A N/A self warnings_manager __exit__ exc_type exc_value tb N/A N/A exc_type None N/A N/A N/A N/A N/A exc_name N/A N/A self expected __name__ N/A N/A N/A AttributeError N/A N/A exc_name N/A str N/A self expected N/A first_matching None N/A m N/A self warnings N/A N/A w N/A m message N/A N/A N/A isinstance w N/A self expected N/A N/A N/A N/A first_matching None N/A N/A first_matching w N/A N/A N/A N/A self expected_regex None N/A N/A N/A N/A self expected_regex search N/A str w N/A N/A N/A N/A self warning w N/A N/A self filename N/A m filename N/A N/A self lineno N/A m lineno N/A N/A N/A first_matching None N/A N/A N/A N/A self failureException N/A %r does not match %r N/A N/A N/A self expected_regex pattern N/A str first_matching N/A N/A self obj_name N/A N/A N/A N/A self failureException N/A %s not triggered by %s N/A exc_name N/A self obj_name N/A N/A N/A N/A self failureException N/A %s not triggered exc_name N/A N/A _TypeEqualityDict N/A object N/A __init__ N/A N/A self testcase N/A N/A N/A N/A self testcase testcase N/A N/A self _store N/A N/A __setitem__ N/A N/A self key value N/A N/A N/A N/A N/A self _store N/A key value N/A __getitem__ N/A N/A self key N/A N/A N/A value N/A N/A self _store N/A key N/A N/A isinstance value N/A six string_types N/A N/A N/A getattr N/A self testcase value N/A value N/A get N/A N/A self key default N/A None N/A N/A N/A key N/A self _store N/A N/A N/A self N/A key N/A default N/A N/A N/A _LoggingWatcher N/A N/A collections namedtuple _LoggingWatcher N/A records output _CapturingHandler N/A N/A logging Handler N/A N/A 
    A logging handler capturing all (raw and formatted) logging output.
     __init__ N/A N/A self N/A N/A N/A N/A N/A N/A logging Handler __init__ self N/A N/A self watcher N/A _LoggingWatcher N/A N/A N/A flush N/A N/A self N/A N/A N/A N/A emit N/A N/A self record N/A N/A N/A N/A N/A N/A N/A self watcher records append record N/A msg N/A N/A self format record N/A N/A N/A N/A N/A self watcher output append msg N/A N/A _AssertLogsContext N/A _BaseTestCaseContext N/A N/A A context manager used to implement TestCase.assertLogs(). N/A LOGGING_FORMAT %(levelname)s:%(name)s:%(message)s __init__ N/A N/A self test_case logger_name level N/A N/A N/A N/A N/A _BaseTestCaseContext __init__ self test_case N/A N/A self logger_name logger_name N/A level N/A N/A N/A self level N/A getattr logging N/A str level level N/A N/A N/A self level N/A logging INFO N/A N/A self msg None N/A __enter__ N/A N/A self N/A N/A N/A N/A isinstance N/A self logger_name N/A logging Logger N/A N/A logger N/A self logger N/A self logger_name N/A N/A logger N/A self logger N/A N/A logging getLogger N/A self logger_name N/A formatter N/A N/A logging Formatter N/A self LOGGING_FORMAT N/A handler N/A _CapturingHandler N/A N/A N/A handler setFormatter formatter N/A N/A self watcher N/A handler watcher N/A N/A self old_handlers N/A N/A logger handlers N/A N/A N/A self old_level N/A logger level N/A N/A self old_propagate N/A logger propagate N/A N/A logger handlers N/A handler N/A N/A N/A logger setLevel N/A self level N/A N/A logger propagate False N/A N/A handler watcher N/A __exit__ N/A N/A self exc_type exc_value tb N/A N/A N/A N/A N/A self logger handlers N/A self old_handlers N/A N/A N/A self logger propagate N/A self old_propagate N/A N/A N/A N/A self logger setLevel N/A self old_level N/A N/A exc_type None N/A N/A False N/A N/A N/A len N/A N/A self watcher records 0 N/A N/A N/A N/A self _raiseFailure N/A N/A no logs of level {0} or higher triggered on {1} format N/A N/A logging getLevelName N/A self level N/A N/A self logger name N/A N/A TestCase N/A N/A unittest TestCase N/A N/A A class whose instances are single test cases.

    By default, the test code itself should be placed in a method named
    'runTest'.

    If the fixture may be used for many test cases, create as
    many test methods as are needed. When instantiating such a TestCase
    subclass, specify in the constructor arguments the name of the test method
    that the instance is to execute.

    Test authors should subclass TestCase for their own tests. Construction
    and deconstruction of the test's environment ('fixture') can be
    implemented by overriding the 'setUp' and 'tearDown' methods respectively.

    If it is necessary to override the __init__ method, the base class
    __init__ method must always be called. It is important that subclasses
    should not change the signature of their __init__ method, since instances
    of the classes are instantiated automatically by parts of the framework
    in order to be run.

    When subclassing TestCase, you can set these attributes:
    * failureException: determines which exception will be raised when
        the instance's assertion methods fail; test methods raising this
        exception will be deemed to have 'failed' rather than 'errored'.
    * longMessage: determines whether long messages (including repr of
        objects used in assert methods) will be printed on failure in *addition*
        to any explicit message passed.
    * maxDiff: sets the maximum length of a diff in failure messages
        by assert methods using difflib. It is looked up as an instance
        attribute so can be configured by individual tests if required.
     N/A failureException AssertionError N/A longMessage True N/A maxDiff N/A 80 8 N/A _diffThreshold N/A 2 16 N/A _classSetupFailed False __init__ N/A N/A self methodName N/A runTest N/A N/A Create an instance of the class that will use the named test
           method when executed. Raises a ValueError if the instance does
           not have a method with the specified name.
         N/A N/A self _testMethodName methodName N/A N/A self _outcome None N/A N/A N/A testMethod N/A getattr self methodName N/A N/A N/A AttributeError N/A N/A N/A ValueError N/A no such test method in %s: %s N/A N/A self __class__ methodName N/A N/A self _testMethodDoc N/A testMethod __doc__ N/A N/A self _cleanups N/A N/A N/A self _subtest None N/A N/A self _type_equality_funcs N/A _TypeEqualityDict self N/A N/A N/A self addTypeEqualityFunc dict assertDictEqual N/A N/A N/A self addTypeEqualityFunc list assertListEqual N/A N/A N/A self addTypeEqualityFunc tuple assertTupleEqual N/A N/A N/A self addTypeEqualityFunc set assertSetEqual N/A N/A N/A self addTypeEqualityFunc frozenset assertSetEqual N/A N/A six PY2 N/A N/A N/A N/A self addTypeEqualityFunc str assertMultiLineEqual N/A N/A N/A self addTypeEqualityFunc N/A six text_type assertMultiLineEqual N/A addTypeEqualityFunc N/A N/A self typeobj function N/A N/A N/A Add a type specific assertEqual style function to compare a type.

        This method is for use by TestCase subclasses that need to register
        their own type equality functions to provide nicer error messages.

        Args:
            typeobj: The data type to call this function on when both values
                    are of the same type in assertEqual().
            function: The callable taking two arguments and an optional
                    msg= argument that raises self.failureException with a
                    useful error message when the two arguments are not equal.
         N/A N/A N/A self _type_equality_funcs N/A typeobj function N/A addCleanup N/A N/A self function N/A args kwargs N/A N/A Add a function, with arguments, to be called when the test is
        completed. Functions added are called on a LIFO basis and are
        called after tearDown on test failure or success.

        Cleanup items are called even if setUp fails (unlike tearDown). N/A N/A N/A N/A self _cleanups append N/A function args kwargs N/A setUpClass N/A N/A cls N/A N/A N/A Hook method for setting up class fixture before running tests in the class. N/A classmethod tearDownClass N/A N/A cls N/A N/A N/A Hook method for deconstructing the class fixture after running all tests in the class. N/A classmethod defaultTestResult N/A N/A self N/A N/A N/A N/A N/A result TestResult N/A shortDescription N/A N/A self N/A N/A N/A Returns a one-line description of the test, or None if no
        description has been provided.

        The default implementation of this method returns the first line of
        the specified test method's docstring.
         N/A doc N/A self _testMethodDoc N/A N/A N/A doc N/A N/A N/A N/A N/A doc split N/A 0 strip None N/A id N/A N/A self N/A N/A N/A N/A %s.%s N/A N/A strclass N/A self __class__ N/A self _testMethodName N/A __eq__ N/A N/A self other N/A N/A N/A N/A N/A type self N/A type other N/A N/A NotImplemented N/A N/A N/A self _testMethodName N/A other _testMethodName N/A __ne__ N/A N/A self other N/A N/A N/A N/A N/A self other N/A __hash__ N/A N/A self N/A N/A N/A N/A hash N/A N/A type self N/A self _testMethodName N/A __str__ N/A N/A self N/A N/A N/A N/A %s (%s) N/A N/A self _testMethodName N/A strclass N/A self __class__ N/A __repr__ N/A N/A self N/A N/A N/A N/A <%s testMethod=%s> N/A N/A strclass N/A self __class__ N/A self _testMethodName N/A _addSkip N/A N/A self result test_case reason N/A N/A N/A addSkip N/A getattr result addSkip None N/A N/A addSkip None N/A N/A N/A addSkip test_case reason N/A N/A N/A N/A warnings warn TestResult has no addSkip method, skips not reported RuntimeWarning 2 N/A N/A N/A result addSuccess test_case N/A subTest N/A N/A self msg N/A None params N/A N/A Return a context manager that will return the enclosed block
        of code in a subtest identified by the optional message and
        keyword parameters.  A failure in the subtest marks the test
        case as failed but resumes execution at the end of the enclosed
        block, allowing further test code to be executed.
         N/A N/A N/A N/A self _outcome result_supports_subtests N/A N/A N/A N/A N/A parent N/A self _subtest N/A N/A parent None N/A N/A params_map N/A N/A collections ChainMap params N/A N/A params_map N/A N/A N/A parent params new_child params N/A N/A self _subtest N/A _SubTest self msg params_map N/A N/A N/A N/A N/A N/A self _outcome testPartExecutor N/A self _subtest isTest True N/A N/A N/A N/A N/A N/A N/A self _outcome success N/A N/A result N/A N/A self _outcome result N/A N/A N/A result None N/A result failfast N/A N/A _ShouldStop N/A N/A N/A N/A self _outcome expectedFailure N/A N/A _ShouldStop N/A N/A N/A self _subtest parent N/A N/A contextlib contextmanager _feedErrorsToResult N/A N/A self result errors N/A N/A N/A N/A test exc_info errors N/A N/A N/A isinstance test _SubTest N/A N/A N/A N/A result addSubTest N/A test test_case test exc_info N/A N/A N/A exc_info None N/A N/A N/A issubclass N/A exc_info N/A 0 N/A self failureException N/A N/A N/A N/A result addFailure test exc_info N/A N/A N/A N/A result addError test exc_info N/A _addExpectedFailure N/A N/A self result exc_info N/A N/A N/A N/A N/A addExpectedFailure N/A result addExpectedFailure N/A N/A N/A AttributeError N/A N/A N/A N/A warnings warn TestResult has no addExpectedFailure method, reporting as passes RuntimeWarning N/A N/A N/A result addSuccess self N/A N/A N/A addExpectedFailure self exc_info N/A _addUnexpectedSuccess N/A N/A self result N/A N/A N/A N/A N/A addUnexpectedSuccess N/A result addUnexpectedSuccess N/A N/A N/A AttributeError N/A N/A N/A N/A warnings warn TestResult has no addUnexpectedSuccess method, reporting as failure RuntimeWarning N/A N/A N/A N/A raise_from _UnexpectedSuccess None N/A N/A N/A _UnexpectedSuccess N/A N/A N/A N/A result addFailure self N/A N/A sys exc_info N/A N/A N/A addUnexpectedSuccess self N/A run N/A N/A self result N/A None N/A N/A orig_result result N/A N/A result None N/A N/A result N/A N/A self defaultTestResult N/A startTestRun N/A getattr result startTestRun None N/A N/A startTestRun None N/A N/A N/A startTestRun N/A N/A N/A result startTest self N/A testMethod N/A getattr self N/A self _testMethodName N/A N/A N/A getattr N/A self __class__ __unittest_skip__ False N/A getattr testMethod __unittest_skip__ False N/A N/A N/A N/A skip_why N/A N/A getattr N/A self __class__ __unittest_skip_why__ N/A getattr testMethod __unittest_skip_why__ N/A N/A N/A self _addSkip result self skip_why N/A N/A N/A N/A result stopTest self N/A N/A expecting_failure N/A getattr testMethod __unittest_expecting_failure__ False N/A outcome N/A _Outcome result N/A N/A N/A N/A self _outcome outcome N/A N/A N/A outcome testPartExecutor self N/A N/A N/A N/A self setUp N/A N/A outcome success N/A N/A N/A outcome expecting_failure expecting_failure N/A N/A N/A outcome testPartExecutor self isTest True N/A N/A N/A testMethod N/A N/A outcome expecting_failure False N/A N/A N/A outcome testPartExecutor self N/A N/A N/A N/A self tearDown N/A N/A N/A self doCleanups N/A N/A test reason N/A outcome skipped N/A N/A N/A N/A self _addSkip result test reason N/A N/A N/A self _feedErrorsToResult result N/A outcome errors N/A N/A outcome success N/A N/A expecting_failure N/A N/A N/A outcome expectedFailure N/A N/A N/A N/A self _addExpectedFailure result N/A outcome expectedFailure N/A N/A N/A N/A self _addUnexpectedSuccess result N/A N/A N/A N/A result addSuccess self N/A result N/A N/A N/A N/A result stopTest self N/A N/A orig_result None N/A N/A stopTestRun N/A getattr result stopTestRun None N/A N/A stopTestRun None N/A N/A N/A stopTestRun N/A N/A N/A outcome errors N/A N/A N/A outcome expectedFailure None N/A N/A self _outcome None N/A doCleanups N/A N/A self N/A N/A N/A Execute all cleanup functions. Normally called for you after
        tearDown. N/A outcome N/A N/A self _outcome N/A _Outcome N/A N/A self _cleanups N/A N/A N/A function args kwargs N/A N/A N/A self _cleanups pop N/A N/A N/A outcome testPartExecutor self N/A N/A N/A function args kwargs N/A N/A outcome success N/A __call__ N/A N/A self N/A args kwds N/A N/A N/A N/A self run args kwds N/A debug N/A N/A self N/A N/A N/A Run the test without collecting errors in a TestResult N/A N/A N/A self setUp N/A N/A N/A getattr self N/A self _testMethodName N/A N/A N/A self tearDown N/A N/A self _cleanups N/A N/A N/A function args kwargs N/A N/A N/A self _cleanups pop -1 N/A N/A function args kwargs N/A skipTest N/A N/A self reason N/A N/A N/A Skip this test. N/A N/A SkipTest reason N/A fail N/A N/A self msg N/A None N/A N/A Fail immediately, with the given message. N/A N/A N/A self failureException msg N/A assertFalse N/A N/A self expr msg N/A None N/A N/A Fail the test if the expression is true. N/A expr N/A N/A msg N/A N/A self _formatMessage msg N/A %s is not false N/A safe_repr expr N/A N/A N/A self failureException msg N/A assertTrue N/A N/A self expr msg N/A None N/A N/A Fail the test unless the expression is true. N/A N/A expr N/A N/A msg N/A N/A self _formatMessage msg N/A %s is not true N/A safe_repr expr N/A N/A N/A self failureException msg N/A _formatMessage N/A N/A self msg standardMsg N/A N/A N/A Honour the longMessage attribute when generating failure messages.
        If longMessage is False this means:
        * Use only an explicit message if it is provided
        * Otherwise use the standard message for the assert

        If longMessage is True:
        * Use the standard message
        * If an explicit message is provided, plus ' : ' and the explicit message
         N/A N/A N/A self longMessage N/A N/A N/A msg standardMsg N/A N/A msg None N/A N/A standardMsg N/A N/A N/A N/A %s : %s N/A standardMsg msg N/A N/A N/A UnicodeDecodeError N/A N/A N/A %s : %s N/A N/A safe_str standardMsg N/A safe_str msg N/A assertRaises N/A N/A self excClass callableObj N/A None args kwargs N/A N/A Fail unless an exception of class excClass is raised
           by callableObj when invoked with arguments args and keyword
           arguments kwargs. If a different type of exception is
           raised, it will not be caught, and the test case will be
           deemed to have suffered an error, exactly as for an
           unexpected exception.

           If called with callableObj omitted or None, will return a
           context object used like this::

                with self.assertRaises(SomeException):
                    do_something()

           The context manager keeps a reference to the exception as
           the 'exception' attribute. This allows you to inspect the
           exception after the assertion::

               with self.assertRaises(SomeException) as cm:
                   do_something()
               the_exception = cm.exception
               self.assertEqual(the_exception.error_code, 3)
         N/A N/A callableObj None N/A N/A N/A _AssertRaisesContext excClass self N/A N/A N/A N/A callableObj args kwargs N/A N/A N/A excClass N/A N/A N/A N/A hasattr excClass __name__ N/A N/A excName N/A excClass __name__ N/A N/A excName N/A str excClass N/A N/A N/A self failureException N/A %s not raised excName N/A assertWarns N/A N/A self expected_warning callable_obj N/A None args kwargs N/A N/A Fail unless a warning of class warnClass is triggered
           by callableObj when invoked with arguments args and keyword
           arguments kwargs.  If a different type of warning is
           triggered, it will not be handled: depending on the other
           warning filtering rules in effect, it might be silenced, printed
           out, or raised as an exception.

           If called with callableObj omitted or None, will return a
           context object used like this::

                with self.assertWarns(SomeWarning):
                    do_something()

           The context manager keeps a reference to the first matching
           warning as the 'warning' attribute; similarly, the 'filename'
          and 'lineno' attributes give you information about the line
           of Python code from which the warning was triggered.
           This allows you to inspect the warning after the assertion::

               with self.assertWarns(SomeWarning) as cm:
                   do_something()
               the_warning = cm.warning
               self.assertEqual(the_warning.some_attribute, 147)
         N/A context N/A _AssertWarnsContext expected_warning self callable_obj N/A N/A callable_obj None N/A N/A context N/A N/A N/A context __enter__ N/A N/A N/A N/A callable_obj args kwargs N/A N/A N/A N/A N/A N/A N/A context __exit__ N/A N/A sys exc_info N/A N/A N/A N/A N/A N/A N/A N/A context __exit__ None None None N/A assertLogs N/A N/A self logger level N/A None None N/A N/A Fail unless a log message of level *level* or higher is emitted
        on *logger_name* or its children.  If omitted, *level* defaults to
        INFO and *logger* defaults to the root logger.

        This method must be used as a context manager, and will yield
        a recording object with two attributes: `output` and `records`.
        At the end of the context manager, the `output` attribute will
        be a list of the matching formatted log messages and the
        `records` attribute will be a list of the corresponding LogRecord
        objects.

        Example::

            with self.assertLogs('foo', level='INFO') as cm:
                logging.getLogger('foo').info('first message')
                logging.getLogger('foo.bar').error('second message')
            self.assertEqual(cm.output, ['INFO:foo:first message',
                                         'ERROR:foo.bar:second message'])
         N/A N/A _AssertLogsContext self logger level N/A _getAssertEqualityFunc N/A N/A self first second N/A N/A N/A Get a detailed comparison function for the types of the two args.

        Returns: A callable accepting (first, second, msg=None) that will
        raise a failure exception if first != second with a useful human
        readable error message for those types.
         N/A N/A N/A type first N/A type second N/A N/A asserter N/A N/A N/A self _type_equality_funcs get N/A type first N/A N/A asserter None N/A N/A asserter N/A N/A self _baseAssertEqual N/A _baseAssertEqual N/A N/A self first second msg N/A None N/A N/A The default assertEqual implementation, not type specific. N/A N/A N/A first second N/A N/A standardMsg N/A %s != %s N/A _common_shorten_repr first second N/A msg N/A N/A self _formatMessage msg standardMsg N/A N/A N/A self failureException msg N/A assertEqual N/A N/A self first second msg N/A None N/A N/A Fail if the two objects are unequal as determined by the '=='
           operator.
         N/A assertion_func N/A N/A self _getAssertEqualityFunc first second N/A N/A assertion_func first second msg msg N/A assertNotEqual N/A N/A self first second msg N/A None N/A N/A Fail if the two objects are equal as determined by the '!='
           operator.
         N/A N/A N/A first second N/A N/A msg N/A N/A self _formatMessage msg N/A %s == %s N/A N/A safe_repr first N/A safe_repr second N/A N/A N/A self failureException msg N/A assertAlmostEqual N/A N/A self first second places msg delta N/A None None None N/A N/A Fail if the two objects are unequal as determined by their
           difference rounded to the given number of decimal places
           (default 7) and comparing to zero, or by comparing that the
           between the two objects is more than the given delta.

           Note that decimal places (from zero) are usually not the same
           as significant digits (measured from the most signficant digit).

           If the two objects compare equal then they will automatically
           compare almost equal.
         N/A N/A first second N/A N/A N/A N/A N/A delta None N/A places None N/A N/A N/A TypeError specify delta or places not both N/A N/A delta None N/A N/A N/A N/A abs N/A first second delta N/A N/A N/A standardMsg N/A %s != %s within %s delta N/A N/A safe_repr first N/A safe_repr second N/A safe_repr delta N/A N/A N/A places None N/A N/A places 7 N/A N/A N/A round N/A abs N/A second first places 0 N/A N/A N/A standardMsg N/A %s != %s within %r places N/A N/A safe_repr first N/A safe_repr second places N/A msg N/A N/A self _formatMessage msg standardMsg N/A N/A N/A self failureException msg N/A assertNotAlmostEqual N/A N/A self first second places msg delta N/A None None None N/A N/A Fail if the two objects are equal as determined by their
           difference rounded to the given number of decimal places
           (default 7) and comparing to zero, or by comparing that the
           between the two objects is less than the given delta.

           Note that decimal places (from zero) are usually not the same
           as significant digits (measured from the most signficant digit).

           Objects that are equal automatically fail.
         N/A N/A N/A delta None N/A places None N/A N/A N/A TypeError specify delta or places not both N/A N/A delta None N/A N/A N/A N/A N/A first second N/A N/A abs N/A first second delta N/A N/A N/A standardMsg N/A %s == %s within %s delta N/A N/A safe_repr first N/A safe_repr second N/A safe_repr delta N/A N/A N/A places None N/A N/A places 7 N/A N/A N/A N/A first second N/A N/A round N/A abs N/A second first places 0 N/A N/A N/A standardMsg N/A %s == %s within %r places N/A N/A safe_repr first N/A safe_repr second places N/A msg N/A N/A self _formatMessage msg standardMsg N/A N/A N/A self failureException msg N/A assertSequenceEqual N/A N/A self seq1 seq2 msg seq_type N/A None None N/A N/A An equality assertion for ordered sequences (like lists and tuples).

        For the purposes of this function, a valid ordered sequence type is one
        which can be indexed, has a length, and has an equality operator.

        Args:
            seq1: The first sequence to compare.
            seq2: The second sequence to compare.
            seq_type: The expected datatype of the sequences, or None if no
                    datatype should be enforced.
            msg: Optional message to use on failure instead of a list of
                    differences.
         N/A N/A seq_type None N/A N/A seq_type_name N/A seq_type __name__ N/A N/A N/A isinstance seq1 seq_type N/A N/A N/A N/A self failureException N/A First sequence is not a %s: %s N/A seq_type_name N/A safe_repr seq1 N/A N/A N/A isinstance seq2 seq_type N/A N/A N/A N/A self failureException N/A Second sequence is not a %s: %s N/A seq_type_name N/A safe_repr seq2 N/A N/A seq_type_name sequence N/A differing None N/A N/A N/A len1 N/A len seq1 N/A N/A N/A N/A TypeError NotImplementedError N/A N/A differing N/A First %s has no length.    Non-sequence? seq_type_name N/A N/A differing None N/A N/A N/A N/A len2 N/A len seq2 N/A N/A N/A N/A TypeError NotImplementedError N/A N/A differing N/A Second %s has no length.    Non-sequence? seq_type_name N/A N/A differing None N/A N/A N/A seq1 seq2 N/A N/A N/A differing N/A %ss differ: %s != %s
 N/A N/A N/A N/A seq_type_name capitalize N/A _common_shorten_repr seq1 seq2 N/A i N/A range N/A min len1 len2 N/A N/A N/A N/A item1 N/A seq1 N/A i N/A N/A N/A N/A TypeError IndexError NotImplementedError N/A N/A differing N/A 
Unable to index element %d of first %s
 N/A i seq_type_name N/A N/A N/A N/A item2 N/A seq2 N/A i N/A N/A N/A N/A TypeError IndexError NotImplementedError N/A N/A differing N/A 
Unable to index element %d of second %s
 N/A i seq_type_name N/A N/A N/A item1 item2 N/A N/A differing N/A 
First differing element %d:
%s
%s
 N/A i item1 item2 N/A N/A N/A N/A N/A len1 len2 N/A seq_type None N/A N/A type seq1 N/A type seq2 N/A N/A N/A N/A len1 len2 N/A N/A differing N/A 
First %s contains %d additional elements.
 N/A seq_type_name N/A len1 len2 N/A N/A N/A differing N/A First extra element %d:
%s
 N/A len2 N/A seq1 N/A len2 N/A N/A N/A N/A TypeError IndexError NotImplementedError N/A N/A differing N/A Unable to index element %d of first %s
 N/A len2 seq_type_name N/A N/A N/A len1 len2 N/A N/A differing N/A 
Second %s contains %d additional elements.
 N/A seq_type_name N/A len2 len1 N/A N/A N/A differing N/A First extra element %d:
%s
 N/A len1 N/A seq2 N/A len1 N/A N/A N/A N/A TypeError IndexError NotImplementedError N/A N/A differing N/A Unable to index element %d of second %s
 N/A len1 seq_type_name N/A standardMsg differing N/A diffMsg N/A N/A N/A join N/A N/A difflib ndiff N/A N/A N/A N/A pprint pformat seq1 splitlines N/A N/A N/A N/A pprint pformat seq2 splitlines N/A standardMsg N/A N/A self _truncateMessage standardMsg diffMsg N/A msg N/A N/A self _formatMessage msg standardMsg N/A N/A N/A self fail msg N/A _truncateMessage N/A N/A self message diff N/A N/A N/A max_diff N/A self maxDiff N/A N/A N/A max_diff None N/A N/A len diff max_diff N/A N/A N/A message diff N/A N/A message N/A DIFF_OMITTED N/A len diff N/A assertListEqual N/A N/A self list1 list2 msg N/A None N/A N/A A list-specific equality assertion.

        Args:
            list1: The first list to compare.
            list2: The second list to compare.
            msg: Optional message to use on failure instead of a list of
                    differences.

         N/A N/A N/A self assertSequenceEqual list1 list2 msg seq_type list N/A assertTupleEqual N/A N/A self tuple1 tuple2 msg N/A None N/A N/A A tuple-specific equality assertion.

        Args:
            tuple1: The first tuple to compare.
            tuple2: The second tuple to compare.
            msg: Optional message to use on failure instead of a list of
                    differences.
         N/A N/A N/A self assertSequenceEqual tuple1 tuple2 msg seq_type tuple N/A assertSetEqual N/A N/A self set1 set2 msg N/A None N/A N/A A set-specific equality assertion.

        Args:
            set1: The first set to compare.
            set2: The second set to compare.
            msg: Optional message to use on failure instead of a list of
                    differences.

        assertSetEqual uses ducktyping to support
        different types of sets, and is optimized for sets specifically
        (parameters must support a difference method).
         N/A N/A N/A difference1 N/A N/A set1 difference set2 N/A N/A N/A TypeError N/A N/A e N/A N/A N/A sys exc_info N/A 1 N/A N/A N/A self fail N/A invalid type when attempting set difference: %s e N/A N/A AttributeError N/A N/A e N/A N/A N/A sys exc_info N/A 1 N/A N/A N/A self fail N/A first argument does not support set difference: %s e N/A N/A N/A difference2 N/A N/A set2 difference set1 N/A N/A N/A TypeError N/A N/A e N/A N/A N/A sys exc_info N/A 1 N/A N/A N/A self fail N/A invalid type when attempting set difference: %s e N/A N/A AttributeError N/A N/A e N/A N/A N/A sys exc_info N/A 1 N/A N/A N/A self fail N/A second argument does not support set difference: %s e N/A N/A N/A difference1 difference2 N/A N/A N/A lines N/A N/A difference1 N/A N/A N/A N/A lines append Items in the first set but not the second: N/A item difference1 N/A N/A N/A N/A lines append N/A repr item N/A difference2 N/A N/A N/A N/A lines append Items in the second set but not the first: N/A item difference2 N/A N/A N/A N/A lines append N/A repr item N/A standardMsg N/A N/A join lines N/A N/A N/A self fail N/A N/A self _formatMessage msg standardMsg N/A assertIn N/A N/A self member container msg N/A None N/A N/A Just like self.assertTrue(a in b), but with a nicer default message. N/A N/A member container N/A N/A standardMsg N/A %s not found in %s N/A N/A safe_repr member N/A safe_repr container N/A N/A N/A self fail N/A N/A self _formatMessage msg standardMsg N/A assertNotIn N/A N/A self member container msg N/A None N/A N/A Just like self.assertTrue(a not in b), but with a nicer default message. N/A N/A member container N/A N/A standardMsg N/A %s unexpectedly found in %s N/A N/A safe_repr member N/A safe_repr container N/A N/A N/A self fail N/A N/A self _formatMessage msg standardMsg N/A assertIs N/A N/A self expr1 expr2 msg N/A None N/A N/A Just like self.assertTrue(a is b), but with a nicer default message. N/A N/A expr1 expr2 N/A N/A standardMsg N/A %s is not %s N/A N/A safe_repr expr1 N/A safe_repr expr2 N/A N/A N/A self fail N/A N/A self _formatMessage msg standardMsg N/A assertIsNot N/A N/A self expr1 expr2 msg N/A None N/A N/A Just like self.assertTrue(a is not b), but with a nicer default message. N/A N/A expr1 expr2 N/A N/A standardMsg N/A unexpectedly identical: %s N/A N/A safe_repr expr1 N/A N/A N/A self fail N/A N/A self _formatMessage msg standardMsg N/A assertDictEqual N/A N/A self d1 d2 msg N/A None N/A N/A N/A N/A self assertIsInstance d1 dict First argument is not a dictionary N/A N/A N/A self assertIsInstance d2 dict Second argument is not a dictionary N/A N/A d1 d2 N/A N/A standardMsg N/A %s != %s N/A _common_shorten_repr d1 d2 N/A diff N/A N/A N/A join N/A N/A difflib ndiff N/A N/A N/A N/A pprint pformat d1 splitlines N/A N/A N/A N/A pprint pformat d2 splitlines N/A standardMsg N/A N/A self _truncateMessage standardMsg diff N/A N/A N/A self fail N/A N/A self _formatMessage msg standardMsg N/A assertDictContainsSubset N/A N/A self expected actual msg N/A None N/A N/A Checks whether actual is a superset of expected. N/A missing N/A N/A mismatched N/A N/A N/A key value N/A N/A expected items N/A N/A N/A key actual N/A N/A N/A N/A missing append key N/A N/A N/A value N/A actual N/A key N/A N/A N/A N/A mismatched append N/A %s, expected: %s, actual: %s N/A N/A safe_repr key N/A safe_repr value N/A safe_repr N/A actual N/A key N/A N/A N/A missing mismatched N/A N/A N/A standardMsg N/A missing N/A N/A standardMsg N/A Missing: %s N/A N/A , join N/A N/A safe_repr m N/A m missing N/A mismatched N/A N/A standardMsg N/A N/A standardMsg ;  N/A standardMsg N/A Mismatched values: %s N/A N/A , join mismatched N/A N/A N/A self fail N/A N/A self _formatMessage msg standardMsg N/A assertItemsEqual N/A N/A self expected_seq actual_seq msg N/A None N/A N/A An unordered sequence specific comparison. It asserts that
        expected_seq and actual_seq contain the same elements. It is
        the equivalent of::

            self.assertEqual(sorted(expected_seq), sorted(actual_seq))

        Raises with an error message listing which elements of expected_seq
        are missing from actual_seq and vice versa if any.

        Asserts that each element has the same count in both sequences.
        Example:
            - [0, 1, 1] and [1, 0, 1] compare equal.
            - [0, 0, 1] and [0, 1] compare unequal.
         N/A N/A N/A expected N/A sorted expected_seq N/A actual N/A sorted actual_seq N/A N/A N/A TypeError N/A N/A expected N/A list expected_seq N/A actual N/A list actual_seq N/A N/A missing unexpected N/A unorderable_list_difference expected actual ignore_duplicate False N/A N/A N/A N/A self assertSequenceEqual expected actual msg msg N/A errors N/A N/A missing N/A N/A N/A N/A errors append N/A Expected, but missing:
    %s N/A safe_repr missing N/A unexpected N/A N/A N/A N/A errors append N/A Unexpected, but present:
    %s N/A safe_repr unexpected N/A errors N/A N/A standardMsg N/A N/A join errors N/A N/A N/A self fail N/A N/A self _formatMessage msg standardMsg N/A assertMultiLineEqual N/A N/A self first second msg N/A None N/A N/A Assert that two multi-line strings are equal. N/A N/A N/A self assertIsInstance first N/A six string_types First argument is not a string N/A N/A N/A self assertIsInstance second N/A six string_types Second argument is not a string N/A N/A first second N/A N/A N/A N/A N/A len first N/A self _diffThreshold N/A N/A len second N/A self _diffThreshold N/A N/A N/A N/A self _baseAssertEqual first second msg N/A firstlines N/A N/A first splitlines True N/A secondlines N/A N/A second splitlines True N/A N/A N/A N/A len firstlines 1 N/A N/A N/A first strip first N/A N/A firstlines N/A N/A first N/A secondlines N/A N/A second N/A standardMsg N/A %s != %s N/A _common_shorten_repr first second N/A diff N/A N/A N/A join N/A N/A difflib ndiff firstlines secondlines N/A standardMsg N/A N/A self _truncateMessage standardMsg diff N/A N/A N/A self fail N/A N/A self _formatMessage msg standardMsg N/A assertLess N/A N/A self a b msg N/A None N/A N/A Just like self.assertTrue(a < b), but with a nicer default message. N/A N/A N/A a b N/A N/A standardMsg N/A %s not less than %s N/A N/A safe_repr a N/A safe_repr b N/A N/A N/A self fail N/A N/A self _formatMessage msg standardMsg N/A assertLessEqual N/A N/A self a b msg N/A None N/A N/A Just like self.assertTrue(a <= b), but with a nicer default message. N/A N/A N/A a b N/A N/A standardMsg N/A %s not less than or equal to %s N/A N/A safe_repr a N/A safe_repr b N/A N/A N/A self fail N/A N/A self _formatMessage msg standardMsg N/A assertGreater N/A N/A self a b msg N/A None N/A N/A Just like self.assertTrue(a > b), but with a nicer default message. N/A N/A N/A a b N/A N/A standardMsg N/A %s not greater than %s N/A N/A safe_repr a N/A safe_repr b N/A N/A N/A self fail N/A N/A self _formatMessage msg standardMsg N/A assertGreaterEqual N/A N/A self a b msg N/A None N/A N/A Just like self.assertTrue(a >= b), but with a nicer default message. N/A N/A N/A a b N/A N/A standardMsg N/A %s not greater than or equal to %s N/A N/A safe_repr a N/A safe_repr b N/A N/A N/A self fail N/A N/A self _formatMessage msg standardMsg N/A assertIsNone N/A N/A self obj msg N/A None N/A N/A Same as self.assertTrue(obj is None), with a nicer default message. N/A N/A obj None N/A N/A standardMsg N/A %s is not None N/A N/A safe_repr obj N/A N/A N/A self fail N/A N/A self _formatMessage msg standardMsg N/A assertIsNotNone N/A N/A self obj msg N/A None N/A N/A Included for symmetry with assertIsNone. N/A N/A obj None N/A N/A standardMsg unexpectedly None N/A N/A N/A self fail N/A N/A self _formatMessage msg standardMsg N/A assertIsInstance N/A N/A self obj cls msg N/A None N/A N/A Same as self.assertTrue(isinstance(obj, cls)), with a nicer
        default message. N/A N/A N/A isinstance obj cls N/A N/A standardMsg N/A %s is not an instance of %r N/A N/A safe_repr obj cls N/A N/A N/A self fail N/A N/A self _formatMessage msg standardMsg N/A assertNotIsInstance N/A N/A self obj cls msg N/A None N/A N/A Included for symmetry with assertIsInstance. N/A N/A isinstance obj cls N/A N/A standardMsg N/A %s is an instance of %r N/A N/A safe_repr obj cls N/A N/A N/A self fail N/A N/A self _formatMessage msg standardMsg N/A assertRaisesRegex N/A N/A self expected_exception expected_regex callable_obj N/A None args kwargs N/A N/A Asserts that the message in a raised exception matches a regex.

        Args:
            expected_exception: Exception class expected to be raised.
            expected_regex: Regex (re pattern object or string) expected
                    to be found in error message.
            callable_obj: Function to be called.
            args: Extra args.
            kwargs: Extra kwargs.
         N/A context N/A _AssertRaisesContext expected_exception self callable_obj expected_regex N/A N/A N/A context handle assertRaisesRegex callable_obj args kwargs N/A assertWarnsRegex N/A N/A self expected_warning expected_regex callable_obj N/A None args kwargs N/A N/A Asserts that the message in a triggered warning matches a regex.
        Basic functioning is similar to assertWarns() with the addition
        that only warnings whose messages also match the regular expression
        are considered successful matches.

        Args:
            expected_warning: Warning class expected to be triggered.
            expected_regex: Regex (re pattern object or string) expected
                    to be found in error message.
            callable_obj: Function to be called.
            args: Extra args.
            kwargs: Extra kwargs.
         N/A context N/A _AssertWarnsContext expected_warning self callable_obj expected_regex N/A N/A N/A context handle assertWarnsRegex callable_obj args kwargs N/A assertRegex N/A N/A self text expected_regex msg N/A None N/A N/A Fail the test unless the text matches the regular expression. N/A N/A isinstance expected_regex N/A six string_types N/A N/A expected_regex N/A N/A re compile expected_regex N/A N/A N/A N/A expected_regex search text N/A N/A msg N/A msg Regex didn't match N/A msg N/A %s: %r not found in %r N/A msg N/A expected_regex pattern text N/A N/A N/A self failureException msg N/A assertNotRegex N/A N/A self text unexpected_regex msg N/A None N/A N/A Fail the test if the text matches the regular expression. N/A N/A isinstance unexpected_regex N/A six string_types N/A N/A unexpected_regex N/A N/A re compile unexpected_regex N/A match N/A N/A unexpected_regex search text N/A match N/A N/A msg N/A msg Regex matched N/A msg N/A %s: %r matches %r in %r N/A msg N/A text N/A N/A N/A match start N/A N/A match end N/A unexpected_regex pattern text N/A N/A N/A self failureException msg N/A _deprecate N/A N/A original_func N/A N/A deprecated_func N/A N/A N/A args kwargs N/A N/A N/A N/A warnings warn N/A Please use %s instead. N/A original_func __name__ PendingDeprecationWarning 2 N/A N/A original_func args kwargs N/A N/A deprecated_func N/A N/A failUnlessEqual assertEquals N/A _deprecate assertEqual N/A failIfEqual assertNotEquals N/A _deprecate assertNotEqual N/A failUnlessAlmostEqual assertAlmostEquals N/A _deprecate assertAlmostEqual N/A failIfAlmostEqual assertNotAlmostEquals N/A _deprecate assertNotAlmostEqual N/A failUnless assert_ N/A _deprecate assertTrue N/A failUnlessRaises N/A _deprecate assertRaises N/A failIf N/A _deprecate assertFalse N/A assertRaisesRegexp N/A _deprecate assertRaisesRegex N/A assertRegexpMatches N/A _deprecate assertRegex N/A assertNotRegexpMatches N/A _deprecate assertNotRegex N/A FunctionTestCase N/A TestCase N/A N/A A test case that wraps a test function.

    This is useful for slipping pre-existing test functions into the
    unittest framework. Optionally, set-up and tidy-up functions can be
    supplied. As with TestCase, the tidy-up ('tearDown') function will
    always be called if the set-up ('setUp') function ran successfully.
     __init__ N/A N/A self testFunc setUp tearDown description N/A None None None N/A N/A N/A N/A N/A super FunctionTestCase self __init__ N/A N/A self _setUpFunc setUp N/A N/A self _tearDownFunc tearDown N/A N/A self _testFunc testFunc N/A N/A self _description description N/A setUp N/A N/A self N/A N/A N/A N/A N/A self _setUpFunc None N/A N/A N/A N/A self _setUpFunc N/A tearDown N/A N/A self N/A N/A N/A N/A N/A self _tearDownFunc None N/A N/A N/A N/A self _tearDownFunc N/A runTest N/A N/A self N/A N/A N/A N/A N/A self _testFunc N/A id N/A N/A self N/A N/A N/A N/A N/A self _testFunc __name__ N/A __eq__ N/A N/A self other N/A N/A N/A N/A N/A isinstance other N/A self __class__ N/A N/A NotImplemented N/A N/A N/A N/A self _setUpFunc N/A other _setUpFunc N/A N/A self _tearDownFunc N/A other _tearDownFunc N/A N/A self _testFunc N/A other _testFunc N/A N/A self _description N/A other _description N/A __ne__ N/A N/A self other N/A N/A N/A N/A N/A self other N/A __hash__ N/A N/A self N/A N/A N/A N/A hash N/A N/A type self N/A self _setUpFunc N/A self _tearDownFunc N/A self _testFunc N/A self _description N/A __str__ N/A N/A self N/A N/A N/A N/A %s (%s) N/A N/A strclass N/A self __class__ N/A N/A self _testFunc __name__ N/A __repr__ N/A N/A self N/A N/A N/A N/A <%s testFunc=%s> N/A N/A strclass N/A self __class__ N/A self _testFunc N/A shortDescription N/A N/A self N/A N/A N/A N/A N/A self _description None N/A N/A N/A self _description N/A doc N/A N/A self _testFunc __doc__ N/A N/A N/A doc N/A N/A N/A N/A N/A doc split N/A 0 strip None N/A N/A _SubTest N/A TestCase N/A __init__ N/A N/A self test_case message params N/A N/A N/A N/A N/A N/A super _SubTest self __init__ N/A N/A self _message message N/A N/A self test_case test_case N/A N/A self params params N/A N/A self failureException N/A test_case failureException N/A runTest N/A N/A self N/A N/A N/A N/A NotImplementedError subtests cannot be run directly N/A _subDescription N/A N/A self N/A N/A N/A parts N/A N/A N/A self _message N/A N/A N/A N/A parts append N/A N/A [{0}] format N/A self _message N/A N/A self params N/A N/A params_desc N/A N/A ,  join N/A N/A N/A {0}={1!r} format k v N/A N/A k v N/A sorted N/A N/A N/A self params items N/A N/A N/A parts append N/A N/A ({0}) format params_desc N/A N/A N/A N/A join parts (<subtest>) N/A id N/A N/A self N/A N/A N/A N/A N/A {0} {1} format N/A N/A N/A self test_case id N/A N/A self _subDescription N/A shortDescription N/A N/A self N/A N/A N/A Returns a one-line description of the subtest, or None if no
        description has been provided.
         N/A N/A N/A N/A self test_case shortDescription N/A __str__ N/A N/A self N/A N/A N/A N/A N/A {0} {1} format N/A self test_case N/A N/A self _subDescription N/A N/A