Module Expr Str Import alias alias alias alias ImportFrom alias ImportFrom alias alias ImportFrom alias ImportFrom alias ImportFrom alias alias alias alias ImportFrom alias alias alias ImportFrom alias ImportFrom alias alias alias ImportFrom alias ImportFrom alias alias ImportFrom alias alias ImportFrom alias alias alias ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam NameParam defaults body If Call NameLoad NameLoad NameLoad body Return Str orelse Return Str decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body Expr Str FunctionDef arguments args NameParam defaults body Return Call NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Call NameLoad AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam NameParam defaults vararg body For NameStore NameLoad body If CompareIs NameLoad AttributeLoad NameLoad attr body Return TupleLoad NameLoad Call NameLoad NameLoad Lambda arguments args defaults NameLoad decorator_list decorator_list ClassDef bases body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body 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 Expr Str Assign NameStore BinOpAdd Call AttributeLoad NameLoad attr Num While Call AttributeLoad NameLoad attr body If CompareGt Call AttributeLoad NameLoad attr NameLoad body Return decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr For NameStore NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad For NameStore NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If BoolOpOr NameLoad NameLoad body Return Num orelse Return Num decorator_list decorator_list FunctionDef arguments args defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword Str Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call NameLoad ListLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr TupleLoad Str Assign NameStore Call NameLoad Assign NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Return TupleLoad NameLoad NameLoad NameLoad decorator_list ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Return BinOpAdd NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Raise Call NameLoad decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam defaults body Return Call NameLoad decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr Dict Str Str Assign AttributeStore NameLoad attr ListLoad Str decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body Pass decorator_list Expr Call AttributeLoad NameLoad attr NameLoad NameLoad ClassDef bases AttributeLoad NameLoad attr body Expr Str Assign NameStore Dict FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad decorator_list decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad If CompareIs NameLoad NameLoad body Raise Call NameLoad BinOpMod Str TupleLoad Call NameLoad NameLoad If UnaryOpNot CompareIn NameLoad AttributeLoad NameLoad attr body Raise Call NameLoad BinOpMod Str TupleLoad AttributeLoad NameLoad attr Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad If UnaryOpNot NameLoad body Raise Call NameLoad Str Return NameLoad decorator_list Expr Call AttributeLoad NameLoad attr NameLoad NameLoad ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam defaults body Return Call NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad NameLoad decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr Dict Str Str Assign AttributeStore NameLoad attr ListLoad Str decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Call NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr Num decorator_list FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Return Dict Str Str Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr NameLoad decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Str decorator_list decorator_list Expr Call AttributeLoad NameLoad attr NameLoad NameLoad ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Num decorator_list decorator_list Expr Call AttributeLoad NameLoad attr NameLoad NameLoad ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Call NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return ListLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return CompareIs AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr ListLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body For NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Str NameLoad NameLoad decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Return BinOpAdd NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Assert Num Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Return NameLoad decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Num Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr BinOpAdd AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Str NameLoad decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad body FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad decorator_list decorator_list Expr Call AttributeLoad NameLoad attr NameLoad NameLoad ClassDef bases AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad body Assign NameStore Num Assign NameStore Num Assign NameStore Num FunctionDef arguments args NameParam defaults body AugAssignAdd AttributeStore NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr Num Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body AugAssignAdd AttributeStore NameLoad attr Num decorator_list decorator_list Expr Call AttributeLoad NameLoad attr NameLoad NameLoad ClassDef bases AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad body FunctionDef arguments args NameParam NameParam NameParam defaults body Return AttributeLoad NameLoad attr decorator_list decorator_list Expr Call AttributeLoad NameLoad attr NameLoad NameLoad ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam NameParam defaults body Return NameLoad decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam defaults body Expr Str Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Call NameLoad Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Num AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr NameLoad decorator_list Return Call AttributeLoad Call AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr Num Expr Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr For NameStore AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Return Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr CompareIs NameLoad NameLoad decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr CompareIs NameLoad NameLoad decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body Expr Str Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Assign AttributeStore NameLoad attr Call NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign AttributeStore NameLoad attr NameLoad Assign TupleStore NameStore AttributeStore NameLoad attr TupleLoad AttributeLoad NameLoad attr NameLoad If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam defaults body Expr Str Assign AttributeStore NameLoad attr Call NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr Str Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Num Call NameLoad Call NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr NameLoad decorator_list Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr attr NameLoad Assign NameStore AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Return Call NameLoad ListLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr attr Expr Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr Return Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str AttributeLoad NameLoad attr FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr CompareIs NameLoad AttributeLoad NameLoad attr decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body Assign NameStore NameLoad FunctionDef arguments args NameParam defaults body TryExcept body Expr Call AttributeLoad NameLoad attr Str handlers ExceptHandler type NameLoad body Pass decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Pass decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign TupleStore NameStore NameStore NameStore Call NameLoad ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Str NameLoad decorator_list decorator_list Expr Call AttributeLoad NameLoad attr Str Call NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call NameLoad Assign NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Assign TupleStore NameStore NameStore NameStore Call NameLoad For TupleStore NameStore NameStore TupleLoad TupleLoad NameLoad NameLoad TupleLoad NameLoad NameLoad body Assign NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Assign AttributeStore NameLoad attr Num Expr Call AttributeLoad Call AttributeLoad NameLoad attr Str BinOpSub AttributeLoad NameLoad attr Num attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad Assign NameStore ListLoad Assign TupleStore NameStore NameStore NameStore Call NameLoad Assign NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str For NameStore Call NameLoad BinOpAdd AttributeLoad NameLoad attr Num body If BoolOpOr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr body Break Expr Call AttributeLoad Call AttributeLoad NameLoad attr Str attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Assign NameStore BinOpSub AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad NameLoad BinOpMod Str TupleLoad NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign TupleStore NameStore NameStore NameStore Call NameLoad Assign NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad Call AttributeLoad NameLoad attr Str attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Num Expr Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Index Str Str Expr Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Index Num Str decorator_list FunctionDef arguments args NameParam defaults body Assign TupleStore NameStore NameStore NameStore Call NameLoad Assign NameStore Call NameLoad Assign NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Str decorator_list FunctionDef arguments args NameParam defaults body Assign TupleStore NameStore NameStore NameStore Call NameLoad Assign NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Assign NameStore ListLoad Expr Call AttributeLoad Call AttributeLoad NameLoad attr Str attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Str Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num Num Str decorator_list FunctionDef arguments args NameParam defaults body Assign TupleStore NameStore NameStore NameStore Call NameLoad Assign NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad Call AttributeLoad NameLoad attr Str attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Delete AttributeDel NameLoad attr If CompareGtE AttributeLoad NameLoad attr Num body Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign TupleStore NameStore NameStore NameStore Call NameLoad Assign NameStore Call NameLoad Assign NameStore Call NameLoad Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore ListLoad Expr Call AttributeLoad Call AttributeLoad Call AttributeLoad NameLoad attr Str attr AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad Call AttributeLoad Call AttributeLoad NameLoad attr Str attr AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign NameStore ListLoad Expr Call AttributeLoad Call AttributeLoad NameLoad attr Str attr AttributeLoad NameLoad attr Expr Call AttributeLoad Call AttributeLoad NameLoad attr Str attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad SubscriptLoad NameLoad Index Num attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad SubscriptLoad NameLoad Index Num attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad SubscriptLoad NameLoad Index Num attr Num Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad SubscriptLoad NameLoad Index Num attr Num Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Num Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index Num Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad NameLoad attr attr NameLoad Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Str Assign NameStore ListLoad Expr Call AttributeLoad Call AttributeLoad NameLoad attr Str NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Str Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad SubscriptLoad NameLoad Index Num attr Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Str Delete NameDel Delete NameDel Expr Call AttributeLoad NameLoad attr Delete NameDel Delete NameDel Expr Call AttributeLoad NameLoad attr If CompareGtE AttributeLoad NameLoad attr Num body Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body TryExcept body Expr Call AttributeLoad NameLoad attr Str handlers ExceptHandler type NameLoad body Pass Assign TupleStore NameStore NameStore NameStore Call NameLoad Assign NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore ListLoad Expr Call AttributeLoad Call AttributeLoad NameLoad attr Str attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Assign TupleStore NameStore NameStore NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad Call AttributeLoad NameLoad attr Str attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign TupleStore NameStore NameStore NameStore Call NameLoad Assign NameStore Num Assign NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad Call AttributeLoad NameLoad attr Str NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad BinOpMod Str TupleLoad AttributeLoad NameLoad attr decorator_list decorator_list Assign NameStore BinOpMult Str Num Assign NameStore NameLoad Assign NameStore NameLoad FunctionDef arguments args defaults vararg kwarg body Global identifier identifier Assign NameStore NameLoad Assign NameStore NameLoad decorator_list ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam NameParam defaults vararg kwarg body Assign TupleStore AttributeStore NameLoad attr AttributeStore NameLoad attr AttributeStore NameLoad attr TupleLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Num AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeStore NameLoad attr NameLoad decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults vararg kwarg body Assign AttributeStore NameLoad attr NameLoad Assign TupleStore AttributeStore NameLoad attr AttributeStore NameLoad attr AttributeStore NameLoad attr TupleLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeStore NameLoad attr NameLoad decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body Expr Str FunctionDef arguments args NameParam defaults body Expr Str Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign TupleStore NameStore NameStore NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr Str Call NameLoad NameLoad Str keyword Num Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore ListLoad Expr Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad Str attr AttributeLoad NameLoad attr While UnaryOpNot NameLoad body Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr SubscriptLoad NameLoad Index Num NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad TupleLoad Str Str Expr Call AttributeLoad NameLoad attr NameLoad Dict Str Num Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign TupleStore NameStore NameStore NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr Str Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore ListLoad Expr Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad Str attr AttributeLoad NameLoad attr While UnaryOpNot NameLoad body Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr SubscriptLoad NameLoad Index Num NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad Str Expr Call AttributeLoad NameLoad attr Assign TupleStore NameStore NameStore NameStore Call NameLoad Assign NameStore Call NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore ListLoad Expr Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad Str attr AttributeLoad NameLoad attr Assign NameStore Num While BoolOpAnd UnaryOpNot NameLoad CompareGt NameLoad Num body Expr Call AttributeLoad NameLoad attr AugAssignSub NameStore Num If UnaryOpNot NameLoad body Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr SubscriptLoad NameLoad Index Num Str Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign TupleStore NameStore NameStore NameStore Call NameLoad Assign NameStore Call NameLoad AttributeLoad NameLoad attr NameLoad Str keyword Num Expr Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore ListLoad Expr Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad Str attr AttributeLoad NameLoad attr While UnaryOpNot NameLoad body Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr SubscriptLoad NameLoad Index Num NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad TupleLoad Str Str Expr Call AttributeLoad NameLoad attr NameLoad Dict Str Num Str Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr ListLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign TupleStore NameStore NameStore NameStore Call NameLoad Assign NameStore Call NameLoad AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore ListLoad Expr Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad Str attr AttributeLoad NameLoad attr While UnaryOpNot NameLoad body Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr SubscriptLoad NameLoad Index Num NameLoad Str Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr ListLoad decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam defaults body Return Dict Str Num decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Num decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list decorator_list Expr Call AttributeLoad NameLoad attr NameLoad NameLoad ClassDef bases AttributeLoad NameLoad attr body Expr Str FunctionDef arguments args NameParam defaults vararg body Raise Call NameLoad BinOpMod Str TupleLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign AttributeStore NameLoad attr Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Num decorator_list FunctionDef arguments args NameParam defaults body Assign TupleStore NameStore NameStore NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str Call NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore ListLoad Expr Call AttributeLoad Call AttributeLoad NameLoad attr Str Call NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Num decorator_list FunctionDef arguments args NameParam defaults body Assign TupleStore NameStore NameStore NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str Call NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Pass decorator_list ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam NameParam defaults body Raise Call NameLoad decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam NameParam defaults body Return NameLoad decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Num FunctionDef arguments args NameParam NameParam defaults body Return BinOpAdd NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Num Num body Return BinOpAdd NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Raise Call NameLoad decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body Expr Str Expr Call NameLoad AttributeLoad NameLoad attr Assign NameStore NameStore NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Return BinOpAdd NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore NameLoad Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Expr Str Assert CompareEq NameLoad AttributeLoad NameLoad attr Assert CompareEq NameLoad Str If CompareIs NameLoad AttributeLoad NameLoad attr body Return TupleLoad AttributeLoad NameLoad attr Call NameLoad Lambda arguments args defaults NameLoad orelse Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Return TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad NameLoad NameLoad decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body Expr Str FunctionDef arguments args NameParam defaults body Expr Str Assign AttributeStore NameLoad attr Call NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Num AttributeLoad NameLoad attr keyword Str Assign AttributeStore NameLoad attr AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam defaults AttributeLoad NameLoad attr body Expr Str Assign NameStore Call NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Return NameLoad decorator_list Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Return NameLoad decorator_list Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str ClassDef bases AttributeLoad NameLoad attr body Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore UnaryOpNot AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad NameLoad decorator_list decorator_list Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Return NameLoad decorator_list Return Call AttributeLoad NameLoad attr NameLoad decorator_list Return Call AttributeLoad NameLoad attr NameLoad decorator_list Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr TupleLoad Str Num Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Str Expr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr Call NameLoad Str Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign NameStore Call NameLoad Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Lambda arguments args defaults Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr keyword Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Str Str Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list Expr Call AttributeLoad NameLoad attr NameLoad FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad ClassDef bases AttributeLoad NameLoad attr body Expr Str FunctionDef arguments args NameParam NameParam defaults body Pass decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr keyword Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Str Str FunctionDef arguments args NameParam defaults body Return NameLoad decorator_list Expr Call AttributeLoad NameLoad attr NameLoad FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Dict decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr keyword Str keyword Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Str Str Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Str Str Assign NameStore Call NameLoad ListLoad NameLoad NameLoad FunctionDef arguments args TupleStore NameStore NameStore defaults body Return Call NameLoad ListLoad Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Str decorator_list Expr Call AttributeLoad NameLoad attr NameLoad FunctionDef arguments args TupleStore NameStore NameStore defaults body Expr Call AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad Str decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr keyword Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Str Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Str Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call NameLoad ListLoad NameLoad NameLoad FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Num Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam defaults body Return Call AttributeLoad NameLoad attr Str Num decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr keyword Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad NameLoad FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Num Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr keyword Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam defaults body Return Call AttributeLoad NameLoad attr Str Num decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr keyword Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Str Str FunctionDef arguments args NameParam defaults body Return Call AttributeLoad NameLoad attr Str Num Num decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr keyword Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Str Str FunctionDef arguments args NameParam defaults body Return Call AttributeLoad NameLoad attr Str decorator_list Expr Call AttributeLoad NameLoad attr NameLoad FunctionDef arguments args NameParam defaults body Return Call AttributeLoad NameLoad attr Str decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return NameLoad decorator_list decorator_list ClassDef bases body Expr Call NameLoad AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam defaults body Pass decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Return Call AttributeLoad NameLoad attr TupleLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr NameLoad decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body Expr Str FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Call NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Num AttributeLoad NameLoad attr keyword Str Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Str Str Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Lambda arguments args NameParam defaults Call AttributeLoad NameLoad attr Str Str keyword Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr TupleLoad Str TupleLoad Str Dict Str Str FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr For NameStore AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args defaults body Expr Str decorator_list FunctionDef arguments args defaults body Expr Str decorator_list decorator_list ClassDef bases body Expr Str Expr Call NameLoad NameLoad Assign NameStore NameLoad Assign NameStore NameLoad FunctionDef arguments args NameParam defaults body Expr Str Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call NameLoad NameLoad decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body Expr Str FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Num Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad Assign NameStore Call NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Num keyword Num Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad decorator_list Expr Call AttributeLoad NameLoad attr Lambda arguments args NameParam defaults Call AttributeLoad NameLoad attr Str NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Call NameLoad Num Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore ListLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num Num decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body Expr Str FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body Expr Str FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr Call NameLoad Str Num Num Num AttributeLoad NameLoad attr Num Num keyword Num keyword Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr Call NameLoad Str Num Num Num AttributeLoad NameLoad attr Str decorator_list decorator_list
N/A N/A 
Tests for Perspective Broker module.

TODO: update protocol level tests to use new connection API, leaving
only specific tests for old API.
 N/A sys os time gc cStringIO StringIO zope.interface implements Interface twisted.python.versions Version twisted.trial unittest twisted.spread pb util publish jelly twisted.internet protocol main reactor twisted.internet.error ConnectionRefusedError twisted.internet.defer Deferred gatherResults succeed twisted.protocols.policies WrappingFactory twisted.python failure log twisted.cred.error UnauthorizedLogin UnhandledCredentials twisted.cred portal checkers credentials Dummy N/A N/A pb Viewable N/A view_doNothing N/A N/A self user N/A N/A N/A N/A isinstance user DummyPerspective N/A N/A hello world! N/A N/A goodbye, cruel world! N/A N/A DummyPerspective N/A N/A pb Avatar N/A N/A 
    An L{IPerspective} avatar which will be used in some tests.
     perspective_getDummyViewPoint N/A N/A self N/A N/A N/A N/A Dummy N/A N/A DummyRealm N/A object N/A N/A N/A implements N/A portal IRealm requestAvatar N/A N/A self avatarId mind N/A interfaces N/A N/A iface interfaces N/A N/A N/A iface N/A pb IPerspective N/A N/A N/A iface N/A DummyPerspective avatarId N/A N/A N/A N/A None N/A N/A IOPump N/A N/A N/A 
    Utility to pump data between clients and servers for protocol testing.

    Perhaps this is a utility worthy of being in protocol.py?
     __init__ N/A N/A self client server clientIO serverIO N/A N/A N/A N/A self client client N/A N/A self server server N/A N/A self clientIO clientIO N/A N/A self serverIO serverIO N/A flush N/A N/A self N/A N/A N/A 
        Pump until there is no more input or output. This does not run any
        timers, so don't use it with any code that calls reactor.callLater.
         N/A timeout N/A N/A N/A time time 5 N/A N/A N/A self pump N/A N/A N/A N/A N/A time time timeout N/A N/A N/A pump N/A N/A self N/A N/A N/A 
        Move data back and forth.

        Returns whether any data was moved.
         N/A N/A N/A N/A self clientIO seek 0 N/A N/A N/A N/A self serverIO seek 0 N/A cData N/A N/A N/A self clientIO read N/A sData N/A N/A N/A self serverIO read N/A N/A N/A N/A self clientIO seek 0 N/A N/A N/A N/A self serverIO seek 0 N/A N/A N/A N/A self clientIO truncate N/A N/A N/A N/A self serverIO truncate N/A N/A N/A N/A N/A self client transport _checkProducer N/A N/A N/A N/A N/A self server transport _checkProducer N/A byte cData N/A N/A N/A N/A N/A self server dataReceived byte N/A byte sData N/A N/A N/A N/A N/A self client dataReceived byte N/A N/A cData sData N/A N/A 1 N/A N/A 0 N/A N/A connectedServerAndClient N/A N/A N/A N/A N/A 
    Returns a 3-tuple: (client, server, pump).
     N/A clientBroker N/A N/A pb Broker N/A checker N/A N/A checkers InMemoryUsernamePasswordDatabaseDontUse guest guest N/A factory N/A N/A pb PBServerFactory N/A N/A portal Portal N/A DummyRealm N/A checker N/A serverBroker N/A N/A factory buildProtocol N/A 127.0.0.1 N/A clientTransport N/A StringIO N/A serverTransport N/A StringIO N/A N/A N/A clientBroker makeConnection N/A N/A protocol FileWrapper clientTransport N/A N/A N/A serverBroker makeConnection N/A N/A protocol FileWrapper serverTransport N/A pump N/A IOPump clientBroker serverBroker clientTransport serverTransport N/A N/A N/A pump flush N/A N/A clientBroker serverBroker pump N/A SimpleRemote N/A N/A pb Referenceable N/A remote_thunk N/A N/A self arg N/A N/A N/A N/A self arg arg N/A N/A arg 1 N/A remote_knuth N/A N/A self arg N/A N/A N/A N/A Exception N/A N/A NestedRemote N/A N/A pb Referenceable N/A remote_getSimple N/A N/A self N/A N/A N/A N/A SimpleRemote N/A N/A SimpleCopy N/A N/A pb Copyable N/A __init__ N/A N/A self N/A N/A N/A N/A self x 1 N/A N/A self y N/A Hello World N/A N/A self z N/A test N/A N/A SimpleLocalCopy N/A N/A pb RemoteCopy N/A N/A N/A N/A N/A N/A pb setUnjellyableForClass SimpleCopy SimpleLocalCopy SimpleFactoryCopy N/A N/A pb Copyable N/A N/A 
    @cvar allIDs: hold every created instances of this class.
    @type allIDs: C{dict}
     N/A allIDs N/A __init__ N/A N/A self id N/A N/A N/A N/A self id id N/A N/A N/A SimpleFactoryCopy allIDs N/A id self N/A N/A createFactoryCopy N/A N/A state N/A N/A N/A 
    Factory of L{SimpleFactoryCopy}, getting a created instance given the
    C{id} found in C{state}.
     N/A stateId N/A N/A state get id None N/A N/A stateId None N/A N/A N/A RuntimeError N/A factory copy state has no 'id' member %s N/A N/A repr state N/A N/A N/A stateId N/A SimpleFactoryCopy allIDs N/A N/A N/A RuntimeError N/A factory class has no ID: %s N/A N/A SimpleFactoryCopy allIDs N/A inst N/A N/A SimpleFactoryCopy allIDs N/A stateId N/A N/A inst N/A N/A N/A RuntimeError factory method found no object with id N/A inst N/A N/A N/A N/A pb setUnjellyableFactoryForClass SimpleFactoryCopy createFactoryCopy NestedCopy N/A N/A pb Referenceable N/A remote_getCopy N/A N/A self N/A N/A N/A N/A SimpleCopy N/A remote_getFactory N/A N/A self value N/A N/A N/A N/A SimpleFactoryCopy value N/A N/A SimpleCache N/A N/A pb Cacheable N/A __init___ N/A N/A self N/A N/A N/A N/A self x 1 N/A N/A self y N/A Hello World N/A N/A self z N/A test N/A N/A NestedComplicatedCache N/A N/A pb Referenceable N/A __init__ N/A N/A self N/A N/A N/A N/A self c N/A VeryVeryComplicatedCacheable N/A remote_getCache N/A N/A self N/A N/A N/A N/A self c N/A N/A VeryVeryComplicatedCacheable N/A N/A pb Cacheable N/A __init__ N/A N/A self N/A N/A N/A N/A self x 1 N/A N/A self y 2 N/A N/A self foo 3 N/A setFoo4 N/A N/A self N/A N/A N/A N/A self foo 4 N/A N/A N/A N/A self observer callRemote foo 4 N/A getStateToCacheAndObserveFor N/A N/A self perspective observer N/A N/A N/A N/A self observer observer N/A N/A x y foo N/A self x N/A self y N/A self foo N/A stoppedObserving N/A N/A self perspective observer N/A N/A N/A N/A N/A log msg stopped observing N/A N/A N/A observer callRemote end N/A N/A observer N/A self observer N/A N/A N/A self observer None N/A N/A RatherBaroqueCache N/A N/A pb RemoteCache N/A observe_foo N/A N/A self newFoo N/A N/A N/A N/A self foo newFoo N/A observe_end N/A N/A self N/A N/A N/A N/A N/A log msg the end of things N/A N/A N/A N/A N/A pb setUnjellyableForClass VeryVeryComplicatedCacheable RatherBaroqueCache SimpleLocalCache N/A N/A pb RemoteCache N/A setCopyableState N/A N/A self state N/A N/A N/A N/A N/A N/A self __dict__ update state N/A checkMethod N/A N/A self N/A N/A N/A N/A self check N/A checkSelf N/A N/A self N/A N/A N/A self N/A check N/A N/A self N/A N/A N/A 1 N/A N/A N/A N/A N/A pb setUnjellyableForClass SimpleCache SimpleLocalCache NestedCache N/A N/A pb Referenceable N/A __init__ N/A N/A self N/A N/A N/A N/A self x N/A SimpleCache N/A remote_getCache N/A N/A self N/A N/A N/A N/A N/A self x N/A self x N/A remote_putCache N/A N/A self cache N/A N/A N/A N/A N/A self x cache N/A N/A Observable N/A N/A pb Referenceable N/A __init__ N/A N/A self N/A N/A N/A N/A self observers N/A N/A remote_observe N/A N/A self obs N/A N/A N/A N/A N/A N/A self observers append obs N/A remote_unobserve N/A N/A self obs N/A N/A N/A N/A N/A N/A self observers remove obs N/A notify N/A N/A self obj N/A N/A N/A observer N/A self observers N/A N/A N/A N/A observer callRemote notify self obj N/A N/A DeferredRemote N/A N/A pb Referenceable N/A __init__ N/A N/A self N/A N/A N/A N/A self run 0 N/A runMe N/A N/A self arg N/A N/A N/A N/A self run arg N/A N/A arg 1 N/A dontRunMe N/A N/A self arg N/A N/A N/A 0 shouldn't have been run! N/A remote_doItLater N/A N/A self N/A N/A N/A 
        Return a L{Deferred} to be fired on client side. When fired,
        C{self.runMe} is called.
         N/A d N/A Deferred N/A N/A N/A d addCallbacks N/A self runMe N/A self dontRunMe N/A N/A self d d N/A d N/A N/A Observer N/A N/A pb Referenceable N/A N/A notified 0 N/A obj None remote_notify N/A N/A self other obj N/A N/A N/A N/A self obj obj N/A N/A self notified N/A N/A self notified 1 N/A N/A N/A other callRemote unobserve self N/A N/A NewStyleCopy N/A N/A pb Copyable N/A pb RemoteCopy object N/A __init__ N/A N/A self s N/A N/A N/A N/A self s s N/A N/A N/A N/A N/A pb setUnjellyableForClass NewStyleCopy NewStyleCopy NewStyleCopy2 N/A N/A pb Copyable N/A pb RemoteCopy object N/A N/A allocated 0 N/A initialized 0 N/A value 1 __new__ N/A N/A self N/A N/A N/A N/A NewStyleCopy2 allocated 1 N/A inst N/A N/A object __new__ self N/A N/A inst value 2 N/A inst N/A __init__ N/A N/A self N/A N/A N/A N/A NewStyleCopy2 initialized 1 N/A N/A N/A N/A N/A pb setUnjellyableForClass NewStyleCopy2 NewStyleCopy2 NewStyleCacheCopy N/A N/A pb Cacheable N/A pb RemoteCache object N/A getStateToCacheAndObserveFor N/A N/A self perspective observer N/A N/A N/A N/A self __dict__ N/A N/A N/A N/A N/A pb setUnjellyableForClass NewStyleCacheCopy NewStyleCacheCopy Echoer N/A N/A pb Root N/A remote_echo N/A N/A self st N/A N/A N/A st N/A N/A CachedReturner N/A N/A pb Root N/A __init__ N/A N/A self cache N/A N/A N/A N/A self cache cache N/A remote_giveMeCache N/A N/A self st N/A N/A N/A N/A self cache N/A N/A NewStyleTestCase N/A N/A unittest TestCase N/A setUp N/A N/A self N/A N/A N/A 
        Create a pb server using L{Echoer} protocol and connect a client to it.
         N/A N/A self serverFactory N/A N/A pb PBServerFactory N/A Echoer N/A N/A self wrapper N/A WrappingFactory N/A self serverFactory N/A N/A self server N/A N/A reactor listenTCP 0 N/A self wrapper N/A clientFactory N/A N/A pb PBClientFactory N/A N/A N/A reactor connectTCP localhost N/A N/A N/A N/A self server getHost port clientFactory gotRoot N/A N/A ref N/A N/A N/A N/A self ref ref N/A N/A N/A N/A N/A N/A clientFactory getRootObject addCallback gotRoot N/A tearDown N/A N/A self N/A N/A N/A 
        Close client and server connections, reset values of L{NewStyleCopy2}
        class variables.
         N/A N/A NewStyleCopy2 allocated 0 N/A N/A NewStyleCopy2 initialized 0 N/A N/A NewStyleCopy2 value 1 N/A N/A N/A N/A N/A N/A self ref broker transport loseConnection N/A proto N/A N/A self wrapper protocols N/A N/A N/A N/A N/A proto transport loseConnection N/A N/A N/A N/A self server stopListening N/A test_newStyle N/A N/A self N/A N/A N/A 
        Create a new style object, send it over the wire, and check the result.
         N/A orig N/A NewStyleCopy value N/A d N/A N/A N/A self ref callRemote echo orig cb N/A N/A res N/A N/A N/A N/A N/A self failUnless N/A isinstance res NewStyleCopy N/A N/A N/A self failUnlessEqual N/A res s value N/A N/A N/A self failIf N/A res orig N/A N/A N/A N/A d addCallback cb N/A d N/A test_alloc N/A N/A self N/A N/A N/A 
        Send a new style object and check the number of allocations.
         N/A orig N/A NewStyleCopy2 N/A N/A N/A self failUnlessEqual N/A NewStyleCopy2 allocated 1 N/A N/A N/A self failUnlessEqual N/A NewStyleCopy2 initialized 1 N/A d N/A N/A N/A self ref callRemote echo orig cb N/A N/A res N/A N/A N/A N/A N/A self failUnless N/A isinstance res NewStyleCopy2 N/A N/A N/A self failUnlessEqual N/A res value 2 N/A N/A N/A self failUnlessEqual N/A NewStyleCopy2 allocated 3 N/A N/A N/A self failUnlessEqual N/A NewStyleCopy2 initialized 1 N/A N/A N/A self failIf N/A res orig N/A N/A N/A N/A d addCallback cb N/A d N/A N/A ConnectionNotifyServerFactory N/A N/A pb PBServerFactory N/A N/A 
    A server factory which stores the last connection and fires a
    L{Deferred} on connection made. This factory can handle only one
    client connection.

    @ivar protocolInstance: the last protocol instance.
    @type protocolInstance: C{pb.Broker}

    @ivar connectionMade: the deferred fired upon connection.
    @type connectionMade: C{Deferred}
     N/A protocolInstance None __init__ N/A N/A self root N/A N/A N/A 
        Initialize the factory.
         N/A N/A N/A N/A pb PBServerFactory __init__ self root N/A N/A self connectionMade N/A Deferred N/A clientConnectionMade N/A N/A self protocol N/A N/A N/A 
        Store the protocol and fire the connection deferred.
         N/A N/A self protocolInstance protocol N/A N/A d N/A self connectionMade N/A N/A self connectionMade None N/A N/A d None N/A N/A N/A N/A d callback None N/A N/A NewStyleCachedTestCase N/A N/A unittest TestCase N/A setUp N/A N/A self N/A N/A N/A 
        Create a pb server using L{CachedReturner} protocol and connect a
        client to it.
         N/A N/A self orig N/A NewStyleCacheCopy N/A N/A N/A self orig s value N/A N/A self server N/A N/A reactor listenTCP 0 N/A ConnectionNotifyServerFactory N/A CachedReturner N/A self orig N/A clientFactory N/A N/A pb PBClientFactory N/A N/A N/A reactor connectTCP localhost N/A N/A N/A N/A self server getHost port clientFactory gotRoot N/A N/A ref N/A N/A N/A N/A self ref ref N/A N/A d1 N/A N/A N/A N/A clientFactory getRootObject addCallback gotRoot N/A d2 N/A N/A N/A self server factory connectionMade N/A N/A gatherResults N/A d1 d2 N/A tearDown N/A N/A self N/A N/A N/A 
        Close client and server connections.
         N/A N/A N/A N/A N/A N/A N/A self server factory protocolInstance transport loseConnection N/A N/A N/A N/A N/A N/A self ref broker transport loseConnection N/A N/A N/A N/A self server stopListening N/A test_newStyleCache N/A N/A self N/A N/A N/A 
        Get the object from the cache, and checks its properties.
         N/A d N/A N/A N/A self ref callRemote giveMeCache N/A self orig cb N/A N/A res N/A N/A N/A N/A N/A self failUnless N/A isinstance res NewStyleCacheCopy N/A N/A N/A self failUnlessEqual N/A res s value N/A N/A N/A self failIf N/A res N/A self orig N/A N/A N/A N/A d addCallback cb N/A d N/A N/A BrokerTestCase N/A N/A unittest TestCase N/A N/A thunkResult None tearDown N/A N/A self N/A N/A N/A N/A N/A N/A N/A os unlink None-None-TESTING.pub N/A N/A N/A OSError N/A N/A N/A thunkErrorBad N/A N/A self error N/A N/A N/A N/A N/A self fail N/A This should cause a return value, not %s N/A error N/A thunkResultGood N/A N/A self result N/A N/A N/A N/A self thunkResult result N/A thunkErrorGood N/A N/A self tb N/A N/A N/A N/A thunkResultBad N/A N/A self result N/A N/A N/A N/A N/A self fail N/A This should cause an error, not %s N/A result N/A test_reference N/A N/A self N/A N/A N/A N/A c s pump N/A connectedServerAndClient X N/A N/A pb Referenceable N/A remote_catch N/A N/A self arg N/A N/A N/A N/A self caught arg N/A N/A Y N/A N/A pb Referenceable N/A remote_throw N/A N/A self a b N/A N/A N/A N/A N/A a callRemote catch b N/A N/A N/A N/A N/A s setNameForLocal y N/A Y N/A y N/A N/A c remoteForName y N/A x N/A X N/A z N/A X N/A N/A N/A y callRemote throw x z N/A N/A N/A pump pump N/A N/A N/A pump pump N/A N/A N/A pump pump N/A N/A N/A self assertIdentical N/A x caught z X should have caught Z N/A N/A N/A self assertEquals N/A N/A y remoteMethod throw N/A N/A y remoteMethod throw N/A test_result N/A N/A self N/A N/A N/A N/A c s pump N/A connectedServerAndClient N/A N/A x y N/A N/A c s N/A s c N/A N/A foo N/A SimpleRemote N/A N/A N/A x setNameForLocal foo foo N/A bar N/A N/A y remoteForName foo N/A N/A self expectedThunkResult 8 N/A N/A N/A N/A N/A bar callRemote thunk N/A N/A self expectedThunkResult 1 addCallbacks N/A self thunkResultGood N/A self thunkErrorBad N/A N/A N/A pump pump N/A N/A N/A pump pump N/A N/A N/A self assertEquals N/A self thunkResult N/A self expectedThunkResult result wasn't received. N/A refcountResult N/A N/A self result N/A N/A N/A N/A self nestedRemote result N/A test_tooManyRefs N/A N/A self N/A N/A N/A l N/A N/A e N/A N/A N/A c s pump N/A connectedServerAndClient N/A foo N/A NestedRemote N/A N/A N/A s setNameForLocal foo foo N/A x N/A N/A c remoteForName foo N/A igno N/A xrange N/A N/A pb MAX_BROKER_REFS 10 N/A N/A N/A N/A N/A s transport closed N/A N/A c transport closed N/A N/A N/A N/A N/A N/A N/A x callRemote getSimple addCallbacks N/A l append N/A e append N/A N/A N/A pump pump N/A expected N/A N/A pb MAX_BROKER_REFS 1 N/A N/A N/A self assertTrue N/A N/A s transport closed transport was not closed N/A N/A N/A self assertEquals N/A len l expected N/A expected %s got %s N/A expected N/A len l N/A test_copy N/A N/A self N/A N/A N/A N/A c s pump N/A connectedServerAndClient N/A foo N/A NestedCopy N/A N/A N/A s setNameForLocal foo foo N/A x N/A N/A c remoteForName foo N/A N/A N/A N/A N/A x callRemote getCopy addCallbacks N/A self thunkResultGood N/A self thunkErrorBad N/A N/A N/A pump pump N/A N/A N/A pump pump N/A N/A N/A self assertEquals N/A N/A self thunkResult x 1 N/A N/A N/A self assertEquals N/A N/A N/A self thunkResult y N/A Hello World N/A N/A N/A self assertEquals N/A N/A N/A self thunkResult z N/A 0 test N/A test_observe N/A N/A self N/A N/A N/A N/A c s pump N/A connectedServerAndClient N/A a N/A Observable N/A b N/A Observer N/A N/A N/A s setNameForLocal a a N/A ra N/A N/A c remoteForName a N/A N/A N/A ra callRemote observe b N/A N/A N/A pump pump N/A N/A N/A a notify 1 N/A N/A N/A pump pump N/A N/A N/A pump pump N/A N/A N/A a notify 10 N/A N/A N/A pump pump N/A N/A N/A pump pump N/A N/A N/A self assertNotIdentical N/A b obj None didn't notify N/A N/A N/A self assertEquals N/A b obj 1 notified too much N/A test_defer N/A N/A self N/A N/A N/A N/A c s pump N/A connectedServerAndClient N/A d N/A DeferredRemote N/A N/A N/A s setNameForLocal d d N/A e N/A N/A c remoteForName d N/A N/A N/A pump pump N/A N/A N/A pump pump N/A results N/A N/A N/A N/A N/A N/A e callRemote doItLater addCallback N/A results append N/A N/A N/A pump pump N/A N/A N/A pump pump N/A N/A N/A self assertFalse N/A d run Deferred method run too early. N/A N/A N/A N/A d d callback 5 N/A N/A N/A self assertEquals N/A d run 5 Deferred method run too late. N/A N/A N/A pump pump N/A N/A N/A pump pump N/A N/A N/A self assertEquals N/A results N/A 0 6 Incorrect result. N/A test_refcount N/A N/A self N/A N/A N/A N/A c s pump N/A connectedServerAndClient N/A foo N/A NestedRemote N/A N/A N/A s setNameForLocal foo foo N/A bar N/A N/A c remoteForName foo N/A N/A N/A N/A N/A bar callRemote getSimple addCallbacks N/A self refcountResult N/A self thunkErrorBad N/A N/A N/A pump pump N/A N/A N/A pump pump N/A rluid N/A N/A self nestedRemote luid N/A N/A N/A self assertIn rluid N/A s localObjects N/A N/A self nestedRemote N/A N/A N/A sys hexversion 33554432 N/A N/A N/A N/A gc collect N/A N/A N/A pump pump N/A N/A N/A pump pump N/A N/A N/A pump pump N/A N/A N/A self assertNotIn rluid N/A s localObjects N/A test_cache N/A N/A self N/A N/A N/A N/A c s pump N/A connectedServerAndClient N/A obj N/A NestedCache N/A obj2 N/A NestedComplicatedCache N/A vcc N/A obj2 c N/A N/A N/A s setNameForLocal obj obj N/A N/A N/A s setNameForLocal xxx obj2 N/A o2 N/A N/A c remoteForName obj N/A o3 N/A N/A c remoteForName xxx N/A coll N/A N/A N/A N/A N/A N/A N/A N/A o2 callRemote getCache addCallback N/A coll append addErrback N/A coll append N/A N/A N/A N/A N/A N/A N/A o2 callRemote getCache addCallback N/A coll append addErrback N/A coll append N/A complex N/A N/A N/A N/A N/A N/A o3 callRemote getCache addCallback N/A complex append N/A N/A N/A N/A N/A o3 callRemote getCache addCallback N/A complex append N/A N/A N/A pump flush N/A N/A N/A self assertEquals N/A N/A complex N/A 0 x 1 N/A N/A N/A self assertEquals N/A N/A complex N/A 0 y 2 N/A N/A N/A self assertEquals N/A N/A complex N/A 0 foo 3 N/A N/A N/A vcc setFoo4 N/A N/A N/A pump flush N/A N/A N/A self assertEquals N/A N/A complex N/A 0 foo 4 N/A N/A N/A self assertEquals N/A len coll 2 N/A cp N/A N/A coll N/A 0 N/A 0 N/A N/A N/A self assertIdentical N/A N/A N/A cp checkMethod im_self cp potential refcounting issue N/A N/A N/A self assertIdentical N/A N/A cp checkSelf cp other potential refcounting issue N/A col2 N/A N/A N/A N/A N/A N/A o2 callRemote putCache cp addCallback N/A col2 append N/A N/A N/A pump flush N/A N/A N/A self assertTrue N/A col2 N/A 0 N/A N/A N/A self assertEquals N/A N/A o2 remoteMethod getCache N/A N/A o2 remoteMethod getCache N/A luid N/A cp luid N/A baroqueLuid N/A N/A complex N/A 0 luid N/A N/A N/A self assertIn luid N/A s remotelyCachedObjects remote cache doesn't have it N/A coll N/A cp N/A N/A N/A pump flush N/A complex N/A col2 N/A N/A N/A pump flush N/A N/A N/A sys hexversion 33554432 N/A N/A N/A N/A gc collect N/A N/A N/A pump flush N/A N/A N/A self assertNotIn luid N/A s remotelyCachedObjects Server still had it after GC N/A N/A N/A self assertNotIn luid N/A c locallyCachedObjects Client still had it after GC N/A N/A N/A self assertNotIn baroqueLuid N/A s remotelyCachedObjects Server still had complex after GC N/A N/A N/A self assertNotIn baroqueLuid N/A c locallyCachedObjects Client still had complex after GC N/A N/A N/A self assertIdentical N/A vcc observer None observer was not removed N/A test_publishable N/A N/A self N/A N/A N/A N/A N/A N/A N/A os unlink None-None-TESTING.pub N/A N/A N/A OSError N/A N/A N/A N/A c s pump N/A connectedServerAndClient N/A foo N/A GetPublisher N/A N/A N/A s setNameForLocal foo foo N/A bar N/A N/A c remoteForName foo N/A accum N/A N/A N/A N/A N/A N/A bar callRemote getPub addCallbacks N/A accum append N/A self thunkErrorBad N/A N/A N/A pump flush N/A obj N/A N/A accum pop N/A N/A N/A self assertEquals N/A obj activateCalled 1 N/A N/A N/A self assertEquals N/A obj isActivated 1 N/A N/A N/A self assertEquals N/A obj yayIGotPublished 1 N/A N/A N/A self assertEquals N/A obj _wasCleanWhenLoaded 0 N/A N/A c s pump N/A connectedServerAndClient N/A N/A N/A s setNameForLocal foo foo N/A bar N/A N/A c remoteForName foo N/A N/A N/A N/A N/A bar callRemote getPub addCallbacks N/A accum append N/A self thunkErrorBad N/A N/A N/A pump flush N/A obj N/A N/A accum pop N/A N/A N/A self assertEquals N/A obj _wasCleanWhenLoaded 1 N/A gotCopy N/A N/A self val N/A N/A N/A N/A self thunkResult N/A val id N/A test_factoryCopy N/A N/A self N/A N/A N/A N/A c s pump N/A connectedServerAndClient N/A ID 99 N/A obj N/A NestedCopy N/A N/A N/A s setNameForLocal foo obj N/A x N/A N/A c remoteForName foo N/A N/A N/A N/A N/A x callRemote getFactory ID addCallbacks N/A self gotCopy N/A self thunkResultBad N/A N/A N/A pump pump N/A N/A N/A pump pump N/A N/A N/A pump pump N/A N/A N/A self assertEquals N/A self thunkResult ID N/A ID not correct on factory object %s N/A N/A self thunkResult N/A N/A N/A bigString N/A helloworld 50 N/A callbackArgs None N/A callbackKeyword None finishedCallback N/A N/A N/A args kw N/A N/A callbackArgs callbackKeyword N/A callbackArgs args N/A callbackKeyword kw N/A Pagerizer N/A N/A pb Referenceable N/A __init__ N/A N/A self callback N/A args kw N/A N/A N/A N/A self callback N/A self args N/A self kw N/A callback args kw N/A remote_getPages N/A N/A self collector N/A N/A N/A N/A N/A util StringPager collector bigString 100 N/A self callback N/A self args N/A self kw N/A N/A self args N/A self kw None N/A N/A FilePagerizer N/A N/A pb Referenceable N/A N/A pager None __init__ N/A N/A self filename callback N/A args kw N/A N/A N/A self filename filename N/A N/A N/A self callback N/A self args N/A self kw N/A callback args kw N/A remote_getPages N/A N/A self collector N/A N/A N/A N/A self pager N/A N/A util FilePager collector N/A file N/A self filename N/A self callback N/A self args N/A self kw N/A N/A self args N/A self kw None N/A N/A PagingTestCase N/A N/A unittest TestCase N/A N/A 
    Test pb objects sending data by pages.
     setUp N/A N/A self N/A N/A N/A 
        Create a file used to test L{util.FilePager}.
         N/A N/A self filename N/A N/A self mktemp N/A fd N/A file N/A self filename w N/A N/A N/A fd write bigString N/A N/A N/A fd close N/A test_pagingWithCallback N/A N/A self N/A N/A N/A 
        Test L{util.StringPager}, passing a callback to fire when all pages
        are sent.
         N/A N/A c s pump N/A connectedServerAndClient N/A N/A N/A s setNameForLocal foo N/A Pagerizer finishedCallback hello value 10 N/A x N/A N/A c remoteForName foo N/A l N/A N/A N/A N/A N/A N/A util getAllPages x getPages addCallback N/A l append N/A N/A l N/A N/A N/A N/A pump pump N/A N/A N/A self assertEquals N/A N/A join N/A l N/A 0 bigString Pages received not equal to pages sent! N/A N/A N/A self assertEquals callbackArgs N/A hello Completed callback not invoked N/A N/A N/A self assertEquals callbackKeyword N/A value 10 Completed callback not invoked N/A test_pagingWithoutCallback N/A N/A self N/A N/A N/A 
        Test L{util.StringPager} without a callback.
         N/A N/A c s pump N/A connectedServerAndClient N/A N/A N/A s setNameForLocal foo N/A Pagerizer None N/A x N/A N/A c remoteForName foo N/A l N/A N/A N/A N/A N/A N/A util getAllPages x getPages addCallback N/A l append N/A N/A l N/A N/A N/A N/A pump pump N/A N/A N/A self assertEquals N/A N/A join N/A l N/A 0 bigString Pages received not equal to pages sent! N/A test_emptyFilePaging N/A N/A self N/A N/A N/A 
        Test L{util.FilePager}, sending an empty file.
         N/A filenameEmpty N/A N/A self mktemp N/A fd N/A file filenameEmpty w N/A N/A N/A fd close N/A N/A c s pump N/A connectedServerAndClient N/A pagerizer N/A FilePagerizer filenameEmpty None N/A N/A N/A s setNameForLocal bar pagerizer N/A x N/A N/A c remoteForName bar N/A l N/A N/A N/A N/A N/A N/A util getAllPages x getPages addCallback N/A l append N/A ttl 10 N/A N/A N/A l N/A ttl 0 N/A N/A N/A N/A pump pump N/A ttl 1 N/A N/A ttl N/A N/A N/A N/A self fail getAllPages timed out N/A N/A N/A self assertEquals N/A N/A join N/A l N/A 0 Pages received not equal to pages sent! N/A test_filePagingWithCallback N/A N/A self N/A N/A N/A 
        Test L{util.FilePager}, passing a callback to fire when all pages
        are sent, and verify that the pager doesn't keep chunks in memory.
         N/A N/A c s pump N/A connectedServerAndClient N/A pagerizer N/A FilePagerizer N/A self filename finishedCallback frodo value 9 N/A N/A N/A s setNameForLocal bar pagerizer N/A x N/A N/A c remoteForName bar N/A l N/A N/A N/A N/A N/A N/A util getAllPages x getPages addCallback N/A l append N/A N/A l N/A N/A N/A N/A pump pump N/A N/A N/A self assertEquals N/A N/A join N/A l N/A 0 bigString Pages received not equal to pages sent! N/A N/A N/A self assertEquals callbackArgs N/A frodo Completed callback not invoked N/A N/A N/A self assertEquals callbackKeyword N/A value 9 Completed callback not invoked N/A N/A N/A self assertEquals N/A N/A pagerizer pager chunks N/A N/A test_filePagingWithoutCallback N/A N/A self N/A N/A N/A 
        Test L{util.FilePager} without a callback.
         N/A N/A c s pump N/A connectedServerAndClient N/A pagerizer N/A FilePagerizer N/A self filename None N/A N/A N/A s setNameForLocal bar pagerizer N/A x N/A N/A c remoteForName bar N/A l N/A N/A N/A N/A N/A N/A util getAllPages x getPages addCallback N/A l append N/A N/A l N/A N/A N/A N/A pump pump N/A N/A N/A self assertEquals N/A N/A join N/A l N/A 0 bigString Pages received not equal to pages sent! N/A N/A N/A self assertEquals N/A N/A pagerizer pager chunks N/A N/A N/A DumbPublishable N/A N/A publish Publishable N/A getStateToPublish N/A N/A self N/A N/A N/A N/A yayIGotPublished 1 N/A N/A DumbPub N/A N/A publish RemotePublished N/A activated N/A N/A self N/A N/A N/A N/A self activateCalled 1 N/A N/A GetPublisher N/A N/A pb Referenceable N/A __init__ N/A N/A self N/A N/A N/A N/A self pub N/A DumbPublishable TESTING N/A remote_getPub N/A N/A self N/A N/A N/A N/A self pub N/A N/A N/A N/A N/A pb setUnjellyableForClass DumbPublishable DumbPub DisconnectionTestCase N/A N/A unittest TestCase N/A N/A 
    Test disconnection callbacks.
     error N/A N/A self N/A args N/A N/A N/A RuntimeError N/A I shouldn't have been called: %s N/A args N/A gotDisconnected N/A N/A self N/A N/A N/A 
        Called on broker disconnect.
         N/A N/A self gotCallback 1 N/A objectDisconnected N/A N/A self o N/A N/A N/A 
        Called on RemoteReference disconnect.
         N/A N/A N/A self assertEquals o N/A self remoteObject N/A N/A self objectCallback 1 N/A test_badSerialization N/A N/A self N/A N/A N/A N/A c s pump N/A connectedServerAndClient N/A N/A N/A pump pump N/A N/A N/A s setNameForLocal o N/A BadCopySet N/A g N/A N/A c remoteForName o N/A l N/A N/A N/A N/A N/A N/A g callRemote setBadCopy N/A BadCopyable addErrback N/A l append N/A N/A N/A pump flush N/A N/A N/A self assertEquals N/A len l 1 N/A test_disconnection N/A N/A self N/A N/A N/A N/A c s pump N/A connectedServerAndClient N/A N/A N/A pump pump N/A N/A N/A s setNameForLocal o N/A SimpleRemote N/A r N/A N/A c remoteForName o N/A N/A N/A pump pump N/A N/A N/A pump pump N/A N/A N/A pump pump N/A N/A N/A c notifyOnDisconnect N/A self error N/A N/A N/A self assertIn N/A self error N/A c disconnects N/A N/A N/A c dontNotifyOnDisconnect N/A self error N/A N/A N/A self assertNotIn N/A self error N/A c disconnects N/A N/A N/A r notifyOnDisconnect N/A self error N/A N/A N/A self assertIn N/A r _disconnected N/A c disconnects N/A N/A N/A self assertIn N/A self error N/A r disconnectCallbacks N/A N/A N/A r dontNotifyOnDisconnect N/A self error N/A N/A N/A self assertNotIn N/A r _disconnected N/A c disconnects N/A N/A N/A self assertNotIn N/A self error N/A r disconnectCallbacks N/A N/A N/A c notifyOnDisconnect N/A self gotDisconnected N/A N/A N/A r notifyOnDisconnect N/A self objectDisconnected N/A N/A self remoteObject r N/A N/A N/A c connectionLost N/A N/A failure Failure N/A main CONNECTION_DONE N/A N/A N/A self assertTrue N/A self gotCallback N/A N/A N/A self assertTrue N/A self objectCallback N/A N/A FreakOut N/A Exception N/A N/A N/A BadCopyable N/A N/A pb Copyable N/A getStateToCopyFor N/A N/A self p N/A N/A N/A N/A FreakOut N/A N/A BadCopySet N/A N/A pb Referenceable N/A remote_setBadCopy N/A N/A self bc N/A N/A N/A None N/A N/A LocalRemoteTest N/A N/A util LocalAsRemote N/A N/A reportAllTracebacks 0 sync_add1 N/A N/A self x N/A N/A N/A N/A x 1 N/A async_add N/A N/A self x y N/A 0 1 N/A N/A N/A x y N/A async_fail N/A N/A self N/A N/A N/A N/A RuntimeError N/A N/A MyPerspective N/A N/A pb Avatar N/A N/A 
    @ivar loggedIn: set to C{True} when the avatar is logged in.
    @type loggedIn: C{bool}

    @ivar loggedOut: set to C{True} when the avatar is logged out.
    @type loggedOut: C{bool}
     N/A N/A implements N/A pb IPerspective N/A loggedIn loggedOut False __init__ N/A N/A self avatarId N/A N/A N/A N/A self avatarId avatarId N/A perspective_getAvatarId N/A N/A self N/A N/A N/A 
        Return the avatar identifier which was used to access this avatar.
         N/A N/A self avatarId N/A perspective_getViewPoint N/A N/A self N/A N/A N/A N/A MyView N/A perspective_add N/A N/A self a b N/A N/A N/A 
        Add the given objects and return the result.  This is a method
        unavailable on L{Echoer}, so it can only be invoked by authenticated
        users who received their avatar from L{TestRealm}.
         N/A N/A a b N/A logout N/A N/A self N/A N/A N/A N/A self loggedOut True N/A N/A TestRealm N/A object N/A N/A 
    A realm which repeatedly gives out a single instance of L{MyPerspective}
    for non-anonymous logins and which gives out a new instance of L{Echoer}
    for each anonymous login.

    @ivar lastPerspective: The L{MyPerspective} most recently created and
        returned from C{requestAvatar}.

    @ivar perspectiveFactory: A one-argument callable which will be used to
        create avatars to be returned from C{requestAvatar}.
     N/A perspectiveFactory MyPerspective N/A lastPerspective None requestAvatar N/A N/A self avatarId mind interface N/A N/A N/A 
        Verify that the mind and interface supplied have the expected values
        (this should really be done somewhere else, like inside a test method)
        and return an avatar appropriate for the given identifier.
         N/A N/A interface N/A pb IPerspective N/A N/A mind BRAINS! N/A N/A avatarId N/A checkers ANONYMOUS N/A N/A N/A N/A pb IPerspective N/A Echoer N/A N/A N/A N/A None N/A N/A N/A self lastPerspective N/A N/A self perspectiveFactory avatarId N/A N/A N/A self lastPerspective loggedIn True N/A N/A N/A pb IPerspective N/A self lastPerspective N/A N/A self lastPerspective logout N/A N/A MyView N/A N/A pb Viewable N/A view_check N/A N/A self user N/A N/A N/A N/A isinstance user MyPerspective N/A N/A NewCredTestCase N/A N/A unittest TestCase N/A N/A 
    Tests related to the L{twisted.cred} support in PB.
     setUp N/A N/A self N/A N/A N/A 
        Create a portal with no checkers and wrap it around a simple test
        realm.  Set up a PB server on a TCP port which serves perspectives
        using that portal.
         N/A N/A self realm N/A TestRealm N/A N/A self portal N/A N/A portal Portal N/A self realm N/A N/A self factory N/A ConnectionNotifyServerFactory N/A self portal N/A N/A self port N/A N/A reactor listenTCP 0 N/A self factory interface 127.0.0.1 N/A N/A self portno N/A N/A N/A N/A self port getHost port N/A tearDown N/A N/A self N/A N/A N/A 
        Shut down the TCP port created by L{setUp}.
         N/A N/A N/A N/A self port stopListening N/A getFactoryAndRootObject N/A N/A self clientFactory N/A N/A pb PBClientFactory N/A N/A 
        Create a connection to the test server.

        @param clientFactory: the factory class used to create the connection.

        @return: a tuple (C{factory}, C{deferred}), where factory is an
            instance of C{clientFactory} and C{deferred} the L{Deferred} firing
            with the PB root object.
         N/A factory N/A clientFactory N/A rootObjDeferred N/A N/A factory getRootObject N/A connector N/A N/A reactor connectTCP 127.0.0.1 N/A self portno factory N/A N/A N/A self addCleanup N/A connector disconnect N/A N/A factory rootObjDeferred N/A test_getRootObject N/A N/A self N/A N/A N/A 
        Assert only that L{PBClientFactory.getRootObject}'s Deferred fires with
        a L{RemoteReference}.
         N/A N/A factory rootObjDeferred N/A N/A self getFactoryAndRootObject gotRootObject N/A N/A rootObj N/A N/A N/A N/A N/A self assertIsInstance rootObj N/A pb RemoteReference N/A disconnectedDeferred N/A Deferred N/A N/A N/A rootObj notifyOnDisconnect N/A disconnectedDeferred callback N/A N/A N/A factory disconnect N/A disconnectedDeferred N/A N/A N/A N/A rootObjDeferred addCallback gotRootObject N/A test_deadReferenceError N/A N/A self N/A N/A N/A 
        Test that when a connection is lost, calling a method on a
        RemoteReference obtained from it raises DeadReferenceError.
         N/A N/A factory rootObjDeferred N/A N/A self getFactoryAndRootObject gotRootObject N/A N/A rootObj N/A N/A N/A disconnectedDeferred N/A Deferred N/A N/A N/A rootObj notifyOnDisconnect N/A disconnectedDeferred callback lostConnection N/A N/A ign N/A N/A N/A N/A N/A self assertRaises N/A pb DeadReferenceError N/A rootObj callRemote method N/A N/A N/A N/A disconnectedDeferred addCallback lostConnection N/A N/A N/A factory disconnect N/A disconnectedDeferred N/A N/A N/A N/A rootObjDeferred addCallback gotRootObject N/A test_clientConnectionLost N/A N/A self N/A N/A N/A 
        Test that if the L{reconnecting} flag is passed with a True value then
        a remote call made from a disconnection notification callback gets a
        result successfully.
         ReconnectOnce N/A N/A pb PBClientFactory N/A N/A reconnectedAlready False clientConnectionLost N/A N/A self connector reason N/A N/A N/A reconnecting N/A N/A self reconnectedAlready N/A N/A self reconnectedAlready True N/A reconnecting N/A N/A N/A N/A connector connect N/A N/A N/A N/A pb PBClientFactory clientConnectionLost self connector reason reconnecting N/A N/A N/A N/A factory rootObjDeferred N/A N/A self getFactoryAndRootObject ReconnectOnce gotRootObject N/A N/A rootObj N/A N/A N/A N/A N/A self assertIsInstance rootObj N/A pb RemoteReference N/A d N/A Deferred N/A N/A N/A rootObj notifyOnDisconnect N/A d callback N/A N/A N/A factory disconnect disconnected N/A N/A ign N/A N/A N/A d N/A N/A factory getRootObject gotAnotherRootObject N/A N/A anotherRootObj N/A N/A N/A N/A N/A self assertIsInstance anotherRootObj N/A pb RemoteReference N/A d N/A Deferred N/A N/A N/A anotherRootObj notifyOnDisconnect N/A d callback N/A N/A N/A factory disconnect N/A d N/A N/A N/A N/A d addCallback gotAnotherRootObject N/A N/A N/A N/A d addCallback disconnected N/A N/A N/A N/A rootObjDeferred addCallback gotRootObject N/A test_immediateClose N/A N/A self N/A N/A N/A 
        Test that if a Broker loses its connection without receiving any bytes,
        it doesn't raise any exceptions or log any errors.
         N/A serverProto N/A N/A N/A self factory buildProtocol N/A 127.0.0.1 12345 N/A N/A N/A serverProto makeConnection N/A N/A protocol FileWrapper N/A StringIO N/A N/A N/A serverProto connectionLost N/A N/A failure Failure N/A main CONNECTION_DONE N/A test_loginConnectionRefused N/A N/A self N/A N/A N/A 
        L{PBClientFactory.login} returns a L{Deferred} which is errbacked
        with the L{ConnectionRefusedError} if the underlying connection is
        refused.
         N/A clientFactory N/A N/A pb PBClientFactory N/A loginDeferred N/A N/A clientFactory login N/A N/A credentials UsernamePassword foo bar N/A N/A N/A clientFactory clientConnectionFailed None N/A N/A failure Failure N/A ConnectionRefusedError Test simulated refused connection N/A N/A N/A self assertFailure loginDeferred ConnectionRefusedError N/A _disconnect N/A N/A self ignore factory N/A N/A N/A 
        Helper method disconnecting the given client factory and returning a
        C{Deferred} that will fire when the server connection has noticed the
        disconnection.
         N/A disconnectedDeferred N/A Deferred N/A N/A N/A N/A N/A self factory protocolInstance notifyOnDisconnect N/A N/A N/A N/A N/A N/A disconnectedDeferred callback None N/A N/A N/A factory disconnect N/A disconnectedDeferred N/A test_loginLogout N/A N/A self N/A N/A N/A 
        Test that login can be performed with IUsernamePassword credentials and
        that when the connection is dropped the avatar is logged out.
         N/A N/A N/A N/A self portal registerChecker N/A N/A checkers InMemoryUsernamePasswordDatabaseDontUse user pass N/A factory N/A N/A pb PBClientFactory N/A creds N/A N/A credentials UsernamePassword user pass N/A mind BRAINS! N/A d N/A N/A factory login creds mind cbLogin N/A N/A perspective N/A N/A N/A N/A N/A self assertTrue N/A N/A N/A self realm lastPerspective loggedIn N/A N/A N/A self assertIsInstance perspective N/A pb RemoteReference N/A N/A N/A self _disconnect None factory N/A N/A N/A N/A d addCallback cbLogin cbLogout N/A N/A ignored N/A N/A N/A N/A N/A self assertTrue N/A N/A N/A self realm lastPerspective loggedOut N/A N/A N/A N/A d addCallback cbLogout N/A connector N/A N/A reactor connectTCP 127.0.0.1 N/A self portno factory N/A N/A N/A self addCleanup N/A connector disconnect N/A d N/A test_logoutAfterDecref N/A N/A self N/A N/A N/A 
        If a L{RemoteReference} to an L{IPerspective} avatar is decrefed and
        there remain no other references to the avatar on the server, the
        avatar is garbage collected and the logout method called.
         N/A loggedOut N/A Deferred EventPerspective N/A N/A pb Avatar N/A N/A 
            An avatar which fires a Deferred when it is logged out.
             __init__ N/A N/A self avatarId N/A N/A N/A N/A logout N/A N/A self N/A N/A N/A N/A N/A loggedOut callback None N/A N/A N/A N/A N/A self realm perspectiveFactory EventPerspective N/A N/A N/A N/A self portal registerChecker N/A N/A checkers InMemoryUsernamePasswordDatabaseDontUse foo bar N/A factory N/A N/A pb PBClientFactory N/A d N/A N/A factory login N/A N/A credentials UsernamePassword foo bar BRAINS! cbLoggedIn N/A N/A avatar N/A N/A N/A loggedOut N/A N/A N/A N/A d addCallback cbLoggedIn cbLoggedOut N/A N/A ignored N/A N/A N/A N/A N/A self assertEqual N/A N/A N/A self factory protocolInstance _localCleanup N/A N/A N/A N/A N/A d addCallback cbLoggedOut N/A N/A N/A d addCallback N/A self _disconnect factory N/A connector N/A N/A reactor connectTCP 127.0.0.1 N/A self portno factory N/A N/A N/A self addCleanup N/A connector disconnect N/A d N/A test_concurrentLogin N/A N/A self N/A N/A N/A 
        Two different correct login attempts can be made on the same root
        object at the same time and produce two different resulting avatars.
         N/A N/A N/A N/A self portal registerChecker N/A N/A checkers InMemoryUsernamePasswordDatabaseDontUse foo bar baz quux N/A factory N/A N/A pb PBClientFactory N/A firstLogin N/A N/A factory login N/A N/A credentials UsernamePassword foo bar BRAINS! N/A secondLogin N/A N/A factory login N/A N/A credentials UsernamePassword baz quux BRAINS! N/A d N/A gatherResults N/A firstLogin secondLogin cbLoggedIn N/A N/A N/A first second N/A N/A N/A N/A gatherResults N/A N/A N/A first callRemote getAvatarId N/A N/A second callRemote getAvatarId N/A N/A N/A N/A d addCallback cbLoggedIn cbAvatarIds N/A N/A N/A first second N/A N/A N/A N/A N/A self assertEqual first foo N/A N/A N/A self assertEqual second baz N/A N/A N/A N/A d addCallback cbAvatarIds N/A N/A N/A d addCallback N/A self _disconnect factory N/A connector N/A N/A reactor connectTCP 127.0.0.1 N/A self portno factory N/A N/A N/A self addCleanup N/A connector disconnect N/A d N/A test_badUsernamePasswordLogin N/A N/A self N/A N/A N/A 
        Test that a login attempt with an invalid user or invalid password
        fails in the appropriate way.
         N/A N/A N/A N/A self portal registerChecker N/A N/A checkers InMemoryUsernamePasswordDatabaseDontUse user pass N/A factory N/A N/A pb PBClientFactory N/A firstLogin N/A N/A factory login N/A N/A credentials UsernamePassword nosuchuser pass N/A secondLogin N/A N/A factory login N/A N/A credentials UsernamePassword user wrongpass N/A N/A N/A self assertFailure firstLogin UnauthorizedLogin N/A N/A N/A self assertFailure secondLogin UnauthorizedLogin N/A d N/A gatherResults N/A firstLogin secondLogin cleanup N/A N/A ignore N/A N/A N/A errors N/A N/A self flushLoggedErrors UnauthorizedLogin N/A N/A N/A self assertEquals N/A len errors 2 N/A N/A N/A self _disconnect None factory N/A N/A N/A N/A d addCallback cleanup N/A connector N/A N/A reactor connectTCP 127.0.0.1 N/A self portno factory N/A N/A N/A self addCleanup N/A connector disconnect N/A d N/A test_anonymousLogin N/A N/A self N/A N/A N/A 
        Verify that a PB server using a portal configured with an checker which
        allows IAnonymous credentials can be logged into using IAnonymous
        credentials.
         N/A N/A N/A N/A self portal registerChecker N/A N/A checkers AllowAnonymousAccess N/A factory N/A N/A pb PBClientFactory N/A d N/A N/A factory login N/A N/A credentials Anonymous BRAINS! cbLoggedIn N/A N/A perspective N/A N/A N/A N/A N/A perspective callRemote echo 123 N/A N/A N/A N/A d addCallback cbLoggedIn N/A N/A N/A d addCallback N/A self assertEqual 123 N/A N/A N/A d addCallback N/A self _disconnect factory N/A connector N/A N/A reactor connectTCP 127.0.0.1 N/A self portno factory N/A N/A N/A self addCleanup N/A connector disconnect N/A d N/A test_anonymousLoginNotPermitted N/A N/A self N/A N/A N/A 
        Verify that without an anonymous checker set up, anonymous login is
        rejected.
         N/A N/A N/A N/A self portal registerChecker N/A N/A checkers InMemoryUsernamePasswordDatabaseDontUse user pass N/A factory N/A N/A pb PBClientFactory N/A d N/A N/A factory login N/A N/A credentials Anonymous BRAINS! N/A N/A N/A self assertFailure d UnhandledCredentials cleanup N/A N/A ignore N/A N/A N/A errors N/A N/A self flushLoggedErrors UnhandledCredentials N/A N/A N/A self assertEquals N/A len errors 1 N/A N/A N/A self _disconnect None factory N/A N/A N/A N/A d addCallback cleanup N/A connector N/A N/A reactor connectTCP 127.0.0.1 N/A self portno factory N/A N/A N/A self addCleanup N/A connector disconnect N/A d N/A test_anonymousLoginWithMultipleCheckers N/A N/A self N/A N/A N/A 
        Like L{test_anonymousLogin} but against a portal with a checker for
        both IAnonymous and IUsernamePassword.
         N/A N/A N/A N/A self portal registerChecker N/A N/A checkers AllowAnonymousAccess N/A N/A N/A N/A self portal registerChecker N/A N/A checkers InMemoryUsernamePasswordDatabaseDontUse user pass N/A factory N/A N/A pb PBClientFactory N/A d N/A N/A factory login N/A N/A credentials Anonymous BRAINS! cbLogin N/A N/A perspective N/A N/A N/A N/A N/A perspective callRemote echo 123 N/A N/A N/A N/A d addCallback cbLogin N/A N/A N/A d addCallback N/A self assertEqual 123 N/A N/A N/A d addCallback N/A self _disconnect factory N/A connector N/A N/A reactor connectTCP 127.0.0.1 N/A self portno factory N/A N/A N/A self addCleanup N/A connector disconnect N/A d N/A test_authenticatedLoginWithMultipleCheckers N/A N/A self N/A N/A N/A 
        Like L{test_anonymousLoginWithMultipleCheckers} but check that
        username/password authentication works.
         N/A N/A N/A N/A self portal registerChecker N/A N/A checkers AllowAnonymousAccess N/A N/A N/A N/A self portal registerChecker N/A N/A checkers InMemoryUsernamePasswordDatabaseDontUse user pass N/A factory N/A N/A pb PBClientFactory N/A d N/A N/A factory login N/A N/A credentials UsernamePassword user pass BRAINS! cbLogin N/A N/A perspective N/A N/A N/A N/A N/A perspective callRemote add 100 23 N/A N/A N/A N/A d addCallback cbLogin N/A N/A N/A d addCallback N/A self assertEqual 123 N/A N/A N/A d addCallback N/A self _disconnect factory N/A connector N/A N/A reactor connectTCP 127.0.0.1 N/A self portno factory N/A N/A N/A self addCleanup N/A connector disconnect N/A d N/A test_view N/A N/A self N/A N/A N/A 
        Verify that a viewpoint can be retrieved after authenticating with
        cred.
         N/A N/A N/A N/A self portal registerChecker N/A N/A checkers InMemoryUsernamePasswordDatabaseDontUse user pass N/A factory N/A N/A pb PBClientFactory N/A d N/A N/A factory login N/A N/A credentials UsernamePassword user pass BRAINS! cbLogin N/A N/A perspective N/A N/A N/A N/A N/A perspective callRemote getViewPoint N/A N/A N/A N/A d addCallback cbLogin cbView N/A N/A viewpoint N/A N/A N/A N/A N/A viewpoint callRemote check N/A N/A N/A N/A d addCallback cbView N/A N/A N/A d addCallback N/A self assertTrue N/A N/A N/A d addCallback N/A self _disconnect factory N/A connector N/A N/A reactor connectTCP 127.0.0.1 N/A self portno factory N/A N/A N/A self addCleanup N/A connector disconnect N/A d N/A N/A NonSubclassingPerspective N/A N/A N/A N/A implements N/A pb IPerspective __init__ N/A N/A self avatarId N/A N/A N/A N/A perspectiveMessageReceived N/A N/A self broker message args kwargs N/A N/A N/A args N/A N/A broker unserialize args self N/A kwargs N/A N/A broker unserialize kwargs self N/A N/A N/A broker serialize N/A message args kwargs N/A logout N/A N/A self N/A N/A N/A N/A self loggedOut True N/A N/A NSPTestCase N/A N/A unittest TestCase N/A N/A 
    Tests for authentication against a realm where the L{IPerspective}
    implementation is not a subclass of L{Avatar}.
     setUp N/A N/A self N/A N/A N/A N/A self realm N/A TestRealm N/A N/A N/A self realm perspectiveFactory NonSubclassingPerspective N/A N/A self portal N/A N/A portal Portal N/A self realm N/A N/A self checker N/A N/A checkers InMemoryUsernamePasswordDatabaseDontUse N/A N/A N/A N/A self checker addUser user pass N/A N/A N/A N/A self portal registerChecker N/A self checker N/A N/A self factory N/A WrappingFactory N/A N/A pb PBServerFactory N/A self portal N/A N/A self port N/A N/A reactor listenTCP 0 N/A self factory interface 127.0.0.1 N/A N/A N/A self addCleanup N/A N/A self port stopListening N/A N/A self portno N/A N/A N/A N/A self port getHost port N/A test_NSP N/A N/A self N/A N/A N/A 
        An L{IPerspective} implementation which does not subclass
        L{Avatar} can expose remote methods for the client to call.
         N/A factory N/A N/A pb PBClientFactory N/A d N/A N/A factory login N/A N/A credentials UsernamePassword user pass BRAINS! N/A N/A N/A reactor connectTCP 127.0.0.1 N/A self portno factory N/A N/A N/A d addCallback N/A N/A N/A p N/A N/A N/A p callRemote ANYTHING here bar baz N/A N/A N/A d addCallback N/A self assertEquals N/A ANYTHING N/A here N/A bar baz cleanup N/A N/A ignored N/A N/A N/A N/A N/A factory disconnect N/A p N/A N/A self factory protocols N/A N/A N/A N/A N/A p transport loseConnection N/A N/A N/A N/A d addCallback cleanup N/A d N/A N/A IForwarded N/A Interface N/A N/A 
    Interface used for testing L{util.LocalAsyncForwarder}.
     forwardMe N/A N/A N/A N/A N/A 
        Simple synchronous method.
         N/A forwardDeferred N/A N/A N/A N/A N/A 
        Simple asynchronous method.
         N/A N/A Forwarded N/A N/A N/A 
    Test implementation of L{IForwarded}.

    @ivar forwarded: set if C{forwardMe} is called.
    @type forwarded: C{bool}
    @ivar unforwarded: set if C{dontForwardMe} is called.
    @type unforwarded: C{bool}
     N/A N/A implements IForwarded N/A forwarded False N/A unforwarded False forwardMe N/A N/A self N/A N/A N/A 
        Set a local flag to test afterwards.
         N/A N/A self forwarded True N/A dontForwardMe N/A N/A self N/A N/A N/A 
        Set a local flag to test afterwards. This should not be called as it's
        not in the interface.
         N/A N/A self unforwarded True N/A forwardDeferred N/A N/A self N/A N/A N/A 
        Asynchronously return C{True}.
         N/A N/A succeed True N/A N/A SpreadUtilTestCase N/A N/A unittest TestCase N/A N/A 
    Tests for L{twisted.spread.util}.
     test_sync N/A N/A self N/A N/A N/A 
        Call a synchronous method of a L{util.LocalAsRemote} object and check
        the result.
         N/A o N/A LocalRemoteTest N/A N/A N/A self assertEquals N/A N/A o callRemote add1 2 3 N/A test_async N/A N/A self N/A N/A N/A 
        Call an asynchronous method of a L{util.LocalAsRemote} object and check
        the result.
         N/A o N/A LocalRemoteTest N/A o N/A LocalRemoteTest N/A d N/A N/A o callRemote add 2 y 4 N/A N/A N/A self assertIsInstance d Deferred N/A N/A N/A d addCallback N/A self assertEquals 6 N/A d N/A test_asyncFail N/A N/A self N/A N/A N/A 
        Test a asynchronous failure on a remote method call.
         N/A o N/A LocalRemoteTest N/A d N/A N/A o callRemote fail eb N/A N/A f N/A N/A N/A N/A N/A self assertTrue N/A isinstance f N/A failure Failure N/A N/A N/A f trap RuntimeError N/A N/A N/A N/A d addCallbacks N/A N/A N/A res N/A N/A N/A self fail supposed to fail eb N/A d N/A test_remoteMethod N/A N/A self N/A N/A N/A 
        Test the C{remoteMethod} facility of L{util.LocalAsRemote}.
         N/A o N/A LocalRemoteTest N/A m N/A N/A o remoteMethod add1 N/A N/A N/A self assertEquals N/A m 3 4 N/A test_localAsyncForwarder N/A N/A self N/A N/A N/A 
        Test a call to L{util.LocalAsyncForwarder} using L{Forwarded} local
        object.
         N/A f N/A Forwarded N/A lf N/A N/A util LocalAsyncForwarder f IForwarded N/A N/A N/A lf callRemote forwardMe N/A N/A N/A self assertTrue N/A f forwarded N/A N/A N/A lf callRemote dontForwardMe N/A N/A N/A self assertFalse N/A f unforwarded N/A rr N/A N/A lf callRemote forwardDeferred N/A l N/A N/A N/A N/A rr addCallback N/A l append N/A N/A N/A self assertEqual N/A l N/A 0 1 N/A N/A PBWithSecurityOptionsTest N/A N/A unittest TestCase N/A N/A 
    Test security customization.
     test_clientDefaultSecurityOptions N/A N/A self N/A N/A N/A 
        By default, client broker should use C{jelly.globalSecurity} as
        security settings.
         N/A factory N/A N/A pb PBClientFactory N/A broker N/A N/A factory buildProtocol None N/A N/A N/A self assertIdentical N/A broker security N/A jelly globalSecurity N/A test_serverDefaultSecurityOptions N/A N/A self N/A N/A N/A 
        By default, server broker should use C{jelly.globalSecurity} as
        security settings.
         N/A factory N/A N/A pb PBServerFactory N/A Echoer N/A broker N/A N/A factory buildProtocol None N/A N/A N/A self assertIdentical N/A broker security N/A jelly globalSecurity N/A test_clientSecurityCustomization N/A N/A self N/A N/A N/A 
        Check that the security settings are passed from the client factory to
        the broker object.
         N/A security N/A N/A jelly SecurityOptions N/A factory N/A N/A pb PBClientFactory security security N/A broker N/A N/A factory buildProtocol None N/A N/A N/A self assertIdentical N/A broker security security N/A test_serverSecurityCustomization N/A N/A self N/A N/A N/A 
        Check that the security settings are passed from the server factory to
        the broker object.
         N/A security N/A N/A jelly SecurityOptions N/A factory N/A N/A pb PBServerFactory N/A Echoer security security N/A broker N/A N/A factory buildProtocol None N/A N/A N/A self assertIdentical N/A broker security security N/A N/A DeprecationTests N/A N/A unittest TestCase N/A N/A 
    Tests for certain deprecations of free-functions in L{twisted.spread.pb}.
     test_noOperationDeprecated N/A N/A self N/A N/A N/A 
        L{pb.noOperation} is deprecated.
         N/A N/A N/A self callDeprecated N/A Version twisted 8 2 0 N/A pb noOperation 1 2 x 3 y 4 N/A test_printTraceback N/A N/A self N/A N/A N/A 
        L{pb.printTraceback} is deprecated.
         N/A N/A N/A self callDeprecated N/A Version twisted 8 2 0 N/A pb printTraceback printTraceback deprecation fake traceback value N/A N/A