Module Import alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias identifier ImportFrom alias ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Dict Str Str Str NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Str Assign NameStore Dict Str Str Str Str Str Str Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr Str Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Str NameLoad NameLoad Str NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Str NameLoad Str NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str NameLoad Call AttributeLoad NameLoad attr Str NameLoad Call AttributeLoad NameLoad attr Str NameLoad decorator_list Call AttributeLoad NameLoad attr Str keyword Str Call AttributeLoad NameLoad attr Str keyword Str Call AttributeLoad NameLoad attr Str keyword Str FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Dict Str Str Str NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Str Assign NameStore Dict Str Str Str Str Str Str Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr Str Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list Call AttributeLoad NameLoad attr Str keyword Call NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr ListLoad Str Str NameLoad Str NameLoad NameLoad Expr Call AttributeLoad NameLoad attr ListLoad Str Str Str Expr Call AttributeLoad NameLoad attr Str decorator_list Call AttributeLoad NameLoad attr Str keyword Str Call AttributeLoad NameLoad attr Str keyword Str Call AttributeLoad NameLoad attr Str keyword Str Call AttributeLoad NameLoad attr Str keyword ListLoad Str Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore NameLoad Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr ListLoad Str Str NameLoad Str NameLoad NameLoad decorator_list Call AttributeLoad NameLoad attr Str keyword Str Call AttributeLoad NameLoad attr Str keyword Str Call AttributeLoad NameLoad attr Str keyword Str Call AttributeLoad NameLoad attr Str keyword ListLoad Str Str FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list Call AttributeLoad NameLoad attr Str keyword ListLoad FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad 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 decorator_list Call AttributeLoad NameLoad attr Str keyword Str Call AttributeLoad NameLoad attr Str keyword Str Call AttributeLoad NameLoad attr Str keyword Str Call AttributeLoad NameLoad attr Str keyword ListLoad Str FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Str Assign NameStore Str Assign NameStore ListLoad Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr ListLoad Str decorator_list Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Str keyword NameLoad FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Str Assign NameStore ListLoad Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr ListLoad Str Str NameLoad Str NameLoad NameLoad Expr Call AttributeLoad NameLoad attr ListLoad Str Str Str Expr Call AttributeLoad NameLoad attr Str decorator_list Call AttributeLoad NameLoad attr Str keyword Str Call AttributeLoad NameLoad attr Str keyword Str Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Str keyword ListLoad Str Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list Call AttributeLoad NameLoad attr Str keyword Str Call AttributeLoad NameLoad attr Str keyword Str Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Str keyword ListLoad FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad 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 decorator_list Call AttributeLoad NameLoad attr Str keyword Str Call AttributeLoad NameLoad attr Str keyword Str Call AttributeLoad NameLoad attr Str keyword Str Call AttributeLoad NameLoad attr Str keyword ListLoad Str FunctionDef arguments args NameParam NameParam defaults body Assign NameStore ListLoad Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad ListLoad Str Expr Call AttributeLoad NameLoad attr Str NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list Call AttributeLoad NameLoad attr Str keyword NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign NameStore ListLoad Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad ListLoad Str Expr Call AttributeLoad NameLoad attr Str NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list Call AttributeLoad NameLoad attr Str keyword NameLoad FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Dict Assign NameStore Dict Str Str Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Num Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Str Assign NameStore Dict Str NameLoad Assign NameStore Dict Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Num Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign NameStore Dict Str NameLoad Assign NameStore Dict Str NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Num Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Str Assign NameStore Dict Str NameLoad Assign NameStore Dict Str NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Num Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr TupleLoad Assign AttributeStore NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Str Assign NameStore Dict Str NameLoad Assign NameStore Dict Str NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Num Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Str Assign NameStore Dict Str NameLoad Assign NameStore Dict Str NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Num Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Str Assign NameStore Dict Str NameLoad Assign NameStore Dict Str NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Num Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Str Assign NameStore Dict Str NameLoad Assign NameStore Dict Str NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Num Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Str Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign NameStore Dict Str NameLoad Assign NameStore Dict Str NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Num Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Str Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr Str Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign NameStore Dict Str NameLoad Assign NameStore Dict Str NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Num Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Str Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr Str Assign NameStore Dict Str NameLoad Assign NameStore Dict Str NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Dict Assign NameStore Dict Str Str Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Str Assign NameStore Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Str Assign NameStore Dict Str NameLoad Assign NameStore Dict Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Str Assign NameStore Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Str Assign AttributeStore NameLoad attr TupleLoad Assign NameStore Dict Str NameLoad Assign NameStore Dict Str Str Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Str Assign NameStore Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Str Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign NameStore Dict Str NameLoad Assign NameStore Dict Str Str Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Str Assign NameStore Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Str Assign AttributeStore NameLoad attr TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Dict Str NameLoad Assign NameStore Dict Str Str Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Str Assign NameStore Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Str decorator_list Call AttributeLoad NameLoad attr Str keyword Str FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Dict Assign NameStore Dict Str Str Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Str Assign NameStore Dict Str NameLoad Assign NameStore Dict Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Str Assign NameStore Dict Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign NameStore Dict Str NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr TupleLoad Assign AttributeStore NameLoad attr Str Assign NameStore Dict Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Str Assign NameStore Dict Str NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Str Assign NameStore Dict Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Str Assign NameStore Dict Str NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Str Assign NameStore Dict Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Str Assign NameStore Dict Str NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Str Assign NameStore Dict Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Str Assign NameStore Dict Str NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list Call AttributeLoad NameLoad attr Str keyword NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Str Assign NameStore Dict Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Str Assign NameStore Dict Str NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Str decorator_list Call AttributeLoad NameLoad attr Str keyword Str decorator_list
N/A N/A mock stem Flag twisted.internet defer twisted.trial unittest oppy.path path oppy.path util path_util oppy.path.exceptions NoUsableGuardsException PathTest N/A N/A unittest TestCase N/A test_getPath N/A N/A self mock_sm mock_sg mock_se N/A N/A N/A mock_ns N/A N/A mock Mock N/A mock_gm N/A N/A mock Mock N/A mock_exit_rs N/A N/A mock Mock N/A N/A mock_exit_rs digest exit digest N/A mock_middle_rs N/A N/A mock Mock N/A N/A mock_middle_rs digest middle digest N/A mock_guard_rs N/A N/A mock Mock N/A N/A mock_guard_rs digest guard digest N/A mock_consensus N/A N/A mock Mock N/A N/A mock_consensus routers N/A exit_fprint middle_fprint guard_fprint mock_exit_rs mock_middle_rs mock_guard_rs N/A N/A mock_consensus bandwidth_weights bandwidth weights N/A mock_exit_request N/A N/A mock Mock N/A N/A mock_exit_request port port N/A mock_descriptors N/A exit digest middle digest guard digest exit_fprint middle_fprint guard_fprint N/A N/A mock_ns getMicroconsensus N/A N/A mock Mock N/A N/A N/A mock_ns getMicroconsensus return_value N/A N/A defer succeed mock_consensus N/A N/A mock_ns getMicrodescriptorsForCircuit N/A N/A mock Mock N/A N/A N/A mock_ns getMicrodescriptorsForCircuit return_value N/A N/A defer succeed mock_descriptors N/A N/A mock_gm getUsableGuards N/A N/A mock Mock N/A N/A N/A mock_gm getUsableGuards return_value N/A N/A defer succeed guards N/A mock_fast True N/A mock_stable True N/A mock_internal False N/A mock_bwweightscale N/A path DEFAULT_BWWEIGHTSCALE N/A ret N/A N/A path getPath mock_ns mock_gm mock_exit_request mock_fast mock_stable mock_internal N/A N/A N/A mock_se assert_called_once_with N/A mock_consensus bandwidth_weights mock_bwweightscale N/A mock_consensus routers mock_descriptors mock_fast mock_stable mock_internal N/A mock_exit_request port N/A N/A N/A mock_sg assert_called_once_with N/A mock_consensus routers mock_descriptors guards mock_fast mock_stable exit_fprint mock_exit_rs N/A N/A N/A mock_sm assert_called_once_with N/A mock_consensus bandwidth_weights mock_bwweightscale N/A mock_consensus routers mock_descriptors mock_fast mock_stable exit_fprint mock_exit_rs guard_fprint mock_guard_rs N/A N/A N/A self assertEqual N/A N/A self successResultOf ret N/A N/A path Path N/A N/A path PathNode guard_fprint mock_guard_rs N/A N/A path PathNode middle_fprint mock_middle_rs N/A N/A path PathNode exit_fprint mock_exit_rs N/A N/A N/A mock patch oppy.path.path.selectExitNode return_value exit_fprint N/A N/A mock patch oppy.path.path.selectGuardNode return_value guard_fprint N/A N/A mock patch oppy.path.path.selectMiddleNode return_value middle_fprint test_getPath_exception N/A N/A self mock_se N/A N/A N/A mock_ns N/A N/A mock Mock N/A mock_gm N/A N/A mock Mock N/A mock_exit_rs N/A N/A mock Mock N/A N/A mock_exit_rs digest exit digest N/A mock_middle_rs N/A N/A mock Mock N/A N/A mock_middle_rs digest middle digest N/A mock_guard_rs N/A N/A mock Mock N/A N/A mock_guard_rs digest guard digest N/A mock_consensus N/A N/A mock Mock N/A N/A mock_consensus routers N/A exit_fprint middle_fprint guard_fprint mock_exit_rs mock_middle_rs mock_guard_rs N/A N/A mock_consensus bandwidth_weights bandwidth weights N/A mock_exit_request N/A N/A mock Mock N/A N/A mock_exit_request port port N/A mock_descriptors N/A exit digest middle digest guard digest exit_fprint middle_fprint guard_fprint N/A N/A mock_ns getMicroconsensus N/A N/A mock Mock N/A N/A N/A mock_ns getMicroconsensus return_value N/A N/A defer succeed mock_consensus N/A N/A mock_ns getMicrodescriptorsForCircuit N/A N/A mock Mock N/A N/A N/A mock_ns getMicrodescriptorsForCircuit return_value N/A N/A defer succeed mock_descriptors N/A N/A mock_gm getUsableGuards N/A N/A mock Mock N/A N/A N/A mock_gm getUsableGuards return_value N/A N/A defer succeed guards N/A mock_fast True N/A mock_stable True N/A mock_internal False N/A mock_bwweightscale N/A path DEFAULT_BWWEIGHTSCALE N/A N/A N/A self assertEqual N/A N/A N/A N/A self failureResultOf N/A N/A path getPath mock_ns mock_gm mock_exit_request mock_fast mock_stable mock_internal trap N/A path PathSelectionFailedException N/A path PathSelectionFailedException N/A N/A N/A mock patch oppy.path.path.selectExitNode side_effect N/A ValueError test_selectExitNode N/A N/A self mock_fe mock_swn mock_gwn mock_gpw N/A N/A N/A bw_weights bw_weights N/A bwweightscale bwweightscale N/A cons_rel_stats cons_rel_stats N/A descriptors descriptors N/A fast fast N/A stable stable N/A internal internal N/A port port N/A _ N/A N/A path selectExitNode bw_weights bwweightscale cons_rel_stats descriptors fast stable internal port N/A N/A N/A mock_fe assert_called_once_with cons_rel_stats descriptors fast stable internal port N/A N/A N/A mock_gpw assert_called_once_with N/A exit1 exit2 cons_rel_stats e bw_weights bwweightscale N/A N/A N/A mock_gwn assert_called_once_with N/A exit1 exit2 weights N/A N/A N/A mock_swn assert_called_once_with nodes N/A N/A N/A mock patch oppy.path.util.getPositionWeights return_value weights N/A N/A mock patch oppy.path.util.getWeightedNodes return_value nodes N/A N/A mock patch oppy.path.util.selectWeightedNode return_value blah N/A N/A mock patch oppy.path.path.filterExits return_value N/A exit1 exit2 test_selectExitNode_internal N/A N/A self mock_fe mock_swn mock_gwn mock_gpw N/A N/A N/A bw_weights bw_weights N/A bwweightscale bwweightscale N/A cons_rel_stats cons_rel_stats N/A descriptors descriptors N/A fast fast N/A stable stable N/A internal True N/A port port N/A _ N/A N/A path selectExitNode bw_weights bwweightscale cons_rel_stats descriptors fast stable internal port N/A N/A N/A mock_fe assert_called_once_with cons_rel_stats descriptors fast stable internal port N/A N/A N/A mock_gpw assert_called_once_with N/A exit1 exit2 cons_rel_stats m bw_weights bwweightscale N/A N/A N/A mock patch oppy.path.util.getPositionWeights return_value weights N/A N/A mock patch oppy.path.util.getWeightedNodes return_value nodes N/A N/A mock patch oppy.path.util.selectWeightedNode return_value blah N/A N/A mock patch oppy.path.path.filterExits return_value N/A exit1 exit2 test_selectExitNode_no_exits N/A N/A self mock_fe N/A N/A N/A bw_weights bw_weights N/A bwweightscale bwweightscale N/A cons_rel_stats cons_rel_stats N/A descriptors descriptors N/A fast fast N/A stable stable N/A internal internal N/A port port N/A N/A N/A self assertRaises ValueError N/A path selectExitNode bw_weights bwweightscale cons_rel_stats descriptors fast stable internal port N/A N/A N/A mock patch oppy.path.path.filterExits return_value N/A test_selectExitNode_one_exit N/A N/A self mock_fe mock_swn mock_gwn mock_gpw N/A N/A N/A bw_weights bw_weights N/A bwweightscale bwweightscale N/A cons_rel_stats cons_rel_stats N/A descriptors descriptors N/A fast fast N/A stable stable N/A internal internal N/A port port N/A ret N/A N/A path selectExitNode bw_weights bwweightscale cons_rel_stats descriptors fast stable internal port N/A N/A N/A self assertEqual ret exit1 N/A N/A N/A mock_fe assert_called_once_with cons_rel_stats descriptors fast stable internal port N/A N/A N/A self assertEqual N/A mock_gpw call_count 0 N/A N/A N/A self assertEqual N/A mock_gwn call_count 0 N/A N/A N/A self assertEqual N/A mock_swn call_count 0 N/A N/A N/A mock patch oppy.path.util.getPositionWeights return_value weights N/A N/A mock patch oppy.path.util.getWeightedNodes return_value nodes N/A N/A mock patch oppy.path.util.selectWeightedNode return_value blah N/A N/A mock patch oppy.path.path.filterExits return_value N/A exit1 test_selectGuardNode N/A N/A self mock_gf mock_rc N/A N/A N/A cons_rel_stats cons_rel_stats N/A descriptors descriptors N/A guards N/A guard N/A fast fast N/A stable stable N/A exit_desc exit_desc N/A exit_status_entry exit_status_entry N/A _ N/A N/A path selectGuardNode cons_rel_stats descriptors guards fast stable exit_desc exit_status_entry N/A N/A N/A mock_gf assert_called_once_with guard cons_rel_stats descriptors fast stable exit_desc exit_status_entry N/A N/A N/A mock_rc assert_called_once_with N/A guard N/A N/A N/A mock patch random.choice N/A N/A mock patch oppy.path.path.guardFilter return_value True test_selectGuardNode_no_guards N/A N/A self N/A N/A N/A cons_rel_stats cons_rel_stats N/A descriptors descriptors N/A guards N/A N/A fast fast N/A stable stable N/A exit_desc exit_desc N/A exit_status_entry exit_status_entry N/A N/A N/A self assertRaises NoUsableGuardsException N/A path selectGuardNode cons_rel_stats descriptors guards fast stable exit_desc exit_status_entry N/A test_selectMiddleNode N/A N/A self mock_fm mock_swn mock_gwn mock_gpw N/A N/A N/A bw_weights bw_weights N/A bwweightscale bwweightscale N/A cons_rel_stats cons_rel_stats N/A descriptors descriptors N/A fast fast N/A stable stable N/A exit_desc exit_desc N/A exit_status_entry exit_status_entry N/A guard_desc guard_desc N/A guard_status_entry guard_status_entry N/A _ N/A N/A path selectMiddleNode bw_weights bwweightscale cons_rel_stats descriptors fast stable exit_desc exit_status_entry guard_desc guard_status_entry N/A N/A N/A mock_fm assert_called_once_with cons_rel_stats descriptors fast stable exit_desc exit_status_entry guard_desc guard_status_entry N/A N/A N/A mock_gpw assert_called_once_with N/A middle1 middle2 cons_rel_stats m bw_weights bwweightscale N/A N/A N/A mock_gwn assert_called_once_with N/A middle1 middle2 weights N/A N/A N/A mock_swn assert_called_once_with nodes N/A N/A N/A mock patch oppy.path.util.getPositionWeights return_value weights N/A N/A mock patch oppy.path.util.getWeightedNodes return_value nodes N/A N/A mock patch oppy.path.util.selectWeightedNode N/A N/A mock patch oppy.path.path.filterMiddles return_value N/A middle1 middle2 test_selectMiddleNode_no_nodes N/A N/A self mock_fm mock_swn mock_gwn mock_gpw N/A N/A N/A bw_weights bw_weights N/A bwweightscale bwweightscale N/A cons_rel_stats cons_rel_stats N/A descriptors descriptors N/A fast fast N/A stable stable N/A exit_desc exit_desc N/A exit_status_entry exit_status_entry N/A guard_desc guard_desc N/A guard_status_entry guard_status_entry N/A N/A N/A self assertRaises ValueError N/A path selectMiddleNode bw_weights bwweightscale cons_rel_stats descriptors fast stable exit_desc exit_status_entry guard_desc guard_status_entry N/A N/A N/A mock patch oppy.path.util.getPositionWeights return_value weights N/A N/A mock patch oppy.path.util.getWeightedNodes return_value nodes N/A N/A mock patch oppy.path.util.selectWeightedNode N/A N/A mock patch oppy.path.path.filterMiddles return_value N/A test_selectMiddleNode_one_node N/A N/A self mock_fm mock_swn mock_gwn mock_gpw N/A N/A N/A bw_weights bw_weights N/A bwweightscale bwweightscale N/A cons_rel_stats cons_rel_stats N/A descriptors descriptors N/A fast fast N/A stable stable N/A exit_desc exit_desc N/A exit_status_entry exit_status_entry N/A guard_desc guard_desc N/A guard_status_entry guard_status_entry N/A ret N/A N/A path selectMiddleNode bw_weights bwweightscale cons_rel_stats descriptors fast stable exit_desc exit_status_entry guard_desc guard_status_entry N/A N/A N/A self assertEqual ret middle N/A N/A N/A mock_fm assert_called_once_with cons_rel_stats descriptors fast stable exit_desc exit_status_entry guard_desc guard_status_entry N/A N/A N/A self assertEqual N/A mock_gpw call_count 0 N/A N/A N/A self assertEqual N/A mock_gwn call_count 0 N/A N/A N/A self assertEqual N/A mock_swn call_count 0 N/A N/A N/A mock patch oppy.path.util.getPositionWeights return_value weights N/A N/A mock patch oppy.path.util.getWeightedNodes return_value nodes N/A N/A mock patch oppy.path.util.selectWeightedNode return_value blah N/A N/A mock patch oppy.path.path.filterMiddles return_value N/A middle test_filterExits N/A N/A self mock_ef N/A N/A N/A cons_rel_stats N/A test N/A descriptors descriptors N/A fast fast N/A stable stable N/A internal internal N/A port port N/A ret N/A N/A path filterExits cons_rel_stats descriptors fast stable internal port N/A N/A N/A self assertEqual ret N/A test N/A N/A N/A mock_ef assert_called_once_with test cons_rel_stats descriptors fast stable internal port N/A N/A N/A mock patch oppy.path.path.exitFilter return_value True test_filterMiddles N/A N/A self mock_mf N/A N/A N/A cons_rel_stats N/A test N/A descriptors descriptors N/A fast fast N/A stable stable N/A exit_desc exit_desc N/A exit_status_entry exit_status_entry N/A guard_desc guard_desc N/A guard_status_entry guard_status_entry N/A ret N/A N/A path filterMiddles cons_rel_stats descriptors fast stable exit_desc exit_status_entry guard_desc guard_status_entry N/A N/A N/A self assertEqual ret N/A test N/A N/A N/A mock_mf assert_called_once_with test cons_rel_stats descriptors exit_desc exit_status_entry guard_desc guard_status_entry fast stable N/A N/A N/A mock patch oppy.path.path.middleFilter return_value True test_exitFilter_no_consensus_entry N/A N/A self N/A N/A N/A exit_fprint exit_fprint N/A cons_rel_stats N/A N/A descriptors N/A exit_fprint exit_desc N/A fast True N/A stable True N/A internal False N/A port 0 N/A N/A N/A self assertFalse N/A N/A path exitFilter exit_fprint cons_rel_stats descriptors fast stable internal port N/A test_exitFilter_no_descriptor N/A N/A self N/A N/A N/A exit_fprint exit_fprint N/A rel_stat N/A N/A mock Mock N/A N/A rel_stat digest exit_digest N/A cons_rel_stats N/A exit_fprint rel_stat N/A descriptors N/A N/A fast True N/A stable True N/A internal False N/A port 0 N/A N/A N/A self assertFalse N/A N/A path exitFilter exit_fprint cons_rel_stats descriptors fast stable internal port N/A test_exitFilter_no_ntor_key N/A N/A self N/A N/A N/A exit_fprint exit_fprint N/A rel_stat N/A N/A mock Mock N/A N/A rel_stat digest exit_digest N/A desc N/A N/A mock Mock N/A N/A desc ntor_onion_key None N/A cons_rel_stats N/A exit_fprint rel_stat N/A descriptors N/A exit_digest desc N/A fast True N/A stable True N/A internal False N/A port 0 N/A N/A N/A self assertFalse N/A N/A path exitFilter exit_fprint cons_rel_stats descriptors fast stable internal port N/A test_exitFilter_badexit_flag N/A N/A self N/A N/A N/A exit_fprint exit_fprint N/A rel_stat N/A N/A mock Mock N/A N/A rel_stat flags N/A Flag BADEXIT N/A N/A rel_stat digest exit_digest N/A desc N/A N/A mock Mock N/A N/A desc ntor_onion_key ntor-key N/A cons_rel_stats N/A exit_fprint rel_stat N/A descriptors N/A exit_digest desc N/A fast True N/A stable True N/A internal False N/A port 0 N/A N/A N/A self assertFalse N/A N/A path exitFilter exit_fprint cons_rel_stats descriptors fast stable internal port N/A test_exitFilter_not_running N/A N/A self N/A N/A N/A exit_fprint exit_fprint N/A rel_stat N/A N/A mock Mock N/A N/A rel_stat flags N/A N/A N/A rel_stat digest exit_digest N/A desc N/A N/A mock Mock N/A N/A desc ntor_onion_key ntor-key N/A cons_rel_stats N/A exit_fprint rel_stat N/A descriptors N/A exit_digest desc N/A fast True N/A stable True N/A internal False N/A port 0 N/A N/A N/A self assertFalse N/A N/A path exitFilter exit_fprint cons_rel_stats descriptors fast stable internal port N/A test_exitFilter_not_valid N/A N/A self N/A N/A N/A exit_fprint exit_fprint N/A rel_stat N/A N/A mock Mock N/A N/A rel_stat flags N/A Flag RUNNING N/A N/A rel_stat digest exit_digest N/A desc N/A N/A mock Mock N/A N/A desc ntor_onion_key ntor-key N/A cons_rel_stats N/A exit_fprint rel_stat N/A descriptors N/A exit_digest desc N/A fast True N/A stable True N/A internal False N/A port 0 N/A N/A N/A self assertFalse N/A N/A path exitFilter exit_fprint cons_rel_stats descriptors fast stable internal port N/A test_exitFilter_not_fast_want_fast N/A N/A self N/A N/A N/A exit_fprint exit_fprint N/A rel_stat N/A N/A mock Mock N/A N/A rel_stat flags N/A N/A Flag RUNNING N/A Flag VALID N/A N/A rel_stat digest exit_digest N/A desc N/A N/A mock Mock N/A N/A desc ntor_onion_key ntor-key N/A cons_rel_stats N/A exit_fprint rel_stat N/A descriptors N/A exit_digest desc N/A fast True N/A stable True N/A internal False N/A port 0 N/A N/A N/A self assertFalse N/A N/A path exitFilter exit_fprint cons_rel_stats descriptors fast stable internal port N/A test_exitFilter_not_stable_want_stable N/A N/A self N/A N/A N/A exit_fprint exit_fprint N/A rel_stat N/A N/A mock Mock N/A N/A rel_stat flags N/A N/A Flag RUNNING N/A Flag VALID N/A Flag FAST N/A N/A rel_stat digest exit_digest N/A desc N/A N/A mock Mock N/A N/A desc ntor_onion_key ntor-key N/A cons_rel_stats N/A exit_fprint rel_stat N/A descriptors N/A exit_digest desc N/A fast True N/A stable True N/A internal False N/A port 0 N/A N/A N/A self assertFalse N/A N/A path exitFilter exit_fprint cons_rel_stats descriptors fast stable internal port N/A test_exitFilter_internal N/A N/A self N/A N/A N/A exit_fprint exit_fprint N/A rel_stat N/A N/A mock Mock N/A N/A rel_stat flags N/A N/A Flag RUNNING N/A Flag VALID N/A Flag STABLE N/A Flag FAST N/A N/A rel_stat digest exit_digest N/A desc N/A N/A mock Mock N/A N/A desc ntor_onion_key ntor-key N/A N/A desc exit_policy N/A N/A mock Mock N/A N/A N/A desc exit_policy can_exit_to N/A N/A mock Mock N/A N/A N/A N/A desc exit_policy can_exit_to return_value False N/A N/A N/A desc exit_policy is_exiting_allowed False N/A cons_rel_stats N/A exit_fprint rel_stat N/A descriptors N/A exit_digest desc N/A fast True N/A stable True N/A internal True N/A port 0 N/A N/A N/A self assertTrue N/A N/A path exitFilter exit_fprint cons_rel_stats descriptors fast stable internal port N/A test_exitFilter_have_port N/A N/A self N/A N/A N/A exit_fprint exit_fprint N/A rel_stat N/A N/A mock Mock N/A N/A rel_stat flags N/A N/A Flag RUNNING N/A Flag VALID N/A Flag STABLE N/A Flag FAST N/A N/A rel_stat digest exit_digest N/A desc N/A N/A mock Mock N/A N/A desc ntor_onion_key ntor-key N/A N/A desc exit_policy N/A N/A mock Mock N/A N/A N/A desc exit_policy can_exit_to N/A N/A mock Mock N/A N/A N/A N/A desc exit_policy can_exit_to return_value test retval N/A N/A N/A desc exit_policy is_exiting_allowed False N/A cons_rel_stats N/A exit_fprint rel_stat N/A descriptors N/A exit_digest desc N/A fast True N/A stable True N/A internal False N/A port 0 N/A N/A N/A self assertEqual N/A N/A path exitFilter exit_fprint cons_rel_stats descriptors fast stable internal port test retval N/A test_exitFilter_no_port N/A N/A self N/A N/A N/A exit_fprint exit_fprint N/A rel_stat N/A N/A mock Mock N/A N/A rel_stat flags N/A N/A Flag RUNNING N/A Flag VALID N/A Flag STABLE N/A Flag FAST N/A N/A rel_stat digest exit_digest N/A desc N/A N/A mock Mock N/A N/A desc ntor_onion_key ntor-key N/A N/A desc exit_policy N/A N/A mock Mock N/A N/A N/A desc exit_policy can_exit_to N/A N/A mock Mock N/A N/A N/A N/A desc exit_policy can_exit_to return_value False N/A N/A N/A desc exit_policy is_exiting_allowed test retval N/A cons_rel_stats N/A exit_fprint rel_stat N/A descriptors N/A exit_digest desc N/A fast True N/A stable True N/A internal False N/A port None N/A N/A N/A self assertEqual N/A N/A path exitFilter exit_fprint cons_rel_stats descriptors fast stable internal port test retval N/A test_guardFilter_no_consensus_entry N/A N/A self N/A N/A N/A guard_fprint guard_fprint N/A cons_rel_stats N/A N/A descriptors N/A guard_fprint guard_desc N/A fast True N/A stable True N/A exit_desc exit desc N/A exit_status_entry exit se N/A N/A N/A self assertFalse N/A N/A path guardFilter guard_fprint cons_rel_stats descriptors fast stable exit_desc exit_status_entry N/A test_guardFilter_no_descriptor N/A N/A self N/A N/A N/A guard_fprint guard fprint N/A rel_stat N/A N/A mock Mock N/A N/A rel_stat digest guard digest N/A cons_rel_stats N/A guard fprint rel_stat N/A descriptors N/A N/A fast True N/A stable True N/A exit_desc exit desc N/A exit_status_entry exit se N/A N/A N/A self assertFalse N/A N/A path guardFilter guard_fprint cons_rel_stats descriptors fast stable exit_desc exit_status_entry N/A test_guardFilter_want_fast_no_fast N/A N/A self N/A N/A N/A guard_fprint guard fprint N/A rel_stat N/A N/A mock Mock N/A N/A rel_stat digest guard digest N/A N/A rel_stat flags N/A N/A cons_rel_stats N/A guard fprint rel_stat N/A descriptors N/A guard digest guard desc N/A fast True N/A stable True N/A exit_desc exit desc N/A exit_status_entry exit se N/A N/A N/A self assertFalse N/A N/A path guardFilter guard_fprint cons_rel_stats descriptors fast stable exit_desc exit_status_entry N/A test_guardFilter_want_stable_no_stable N/A N/A self N/A N/A N/A guard_fprint guard fprint N/A rel_stat N/A N/A mock Mock N/A N/A rel_stat digest guard digest N/A N/A rel_stat flags N/A Flag FAST N/A cons_rel_stats N/A guard fprint rel_stat N/A descriptors N/A guard digest guard desc N/A fast True N/A stable True N/A exit_desc exit desc N/A exit_status_entry exit se N/A N/A N/A self assertFalse N/A N/A path guardFilter guard_fprint cons_rel_stats descriptors fast stable exit_desc exit_status_entry N/A test_guardFilter N/A N/A self mock_nuwo N/A N/A N/A guard_fprint guard fprint N/A rel_stat N/A N/A mock Mock N/A N/A rel_stat digest guard digest N/A N/A rel_stat flags N/A N/A Flag FAST N/A Flag STABLE N/A cons_rel_stats N/A guard fprint rel_stat N/A descriptors N/A guard digest guard desc N/A fast True N/A stable True N/A exit_desc exit desc N/A exit_status_entry exit se N/A N/A N/A self assertEqual N/A N/A path guardFilter guard_fprint cons_rel_stats descriptors fast stable exit_desc exit_status_entry test val N/A N/A N/A mock patch oppy.path.util.nodeUsableWithOther return_value test val test_middleFilter_no_consensus_entry N/A N/A self N/A N/A N/A middle_fprint middle fprint N/A cons_rel_stats N/A N/A descriptors N/A middle fprint middle desc N/A fast True N/A stable True N/A exit_desc exit desc N/A exit_status_entry exit se N/A guard_desc guard desc N/A guard_status_entry guard se N/A N/A N/A self assertFalse N/A N/A path middleFilter middle_fprint cons_rel_stats descriptors exit_desc exit_status_entry guard_desc guard_status_entry fast stable N/A test_middleFilter_no_descriptor N/A N/A self N/A N/A N/A middle_fprint middle fprint N/A rel_stat N/A N/A mock Mock N/A N/A rel_stat digest middle digest N/A cons_rel_stats N/A middle fprint rel_stat N/A descriptors N/A N/A fast True N/A stable True N/A exit_desc exit desc N/A exit_status_entry exit se N/A guard_desc guard desc N/A guard_status_entry guard se N/A N/A N/A self assertFalse N/A N/A path middleFilter middle_fprint cons_rel_stats descriptors exit_desc exit_status_entry guard_desc guard_status_entry fast stable N/A test_middleFilter_no_ntor_key N/A N/A self N/A N/A N/A middle_fprint middle fprint N/A rel_stat N/A N/A mock Mock N/A N/A rel_stat digest middle digest N/A cons_rel_stats N/A middle fprint rel_stat N/A desc N/A N/A mock Mock N/A N/A desc ntor_onion_key None N/A descriptors N/A middle digest desc N/A fast True N/A stable True N/A exit_desc exit desc N/A exit_status_entry exit se N/A guard_desc guard desc N/A guard_status_entry guard se N/A N/A N/A self assertFalse N/A N/A path middleFilter middle_fprint cons_rel_stats descriptors exit_desc exit_status_entry guard_desc guard_status_entry fast stable N/A test_middleFilter_not_running N/A N/A self N/A N/A N/A middle_fprint middle fprint N/A rel_stat N/A N/A mock Mock N/A N/A rel_stat flags N/A N/A N/A rel_stat digest middle digest N/A cons_rel_stats N/A middle fprint rel_stat N/A desc N/A N/A mock Mock N/A N/A desc ntor_onion_key ntor-onion-key N/A descriptors N/A middle digest desc N/A fast True N/A stable True N/A exit_desc exit desc N/A exit_status_entry exit se N/A guard_desc guard desc N/A guard_status_entry guard se N/A N/A N/A self assertFalse N/A N/A path middleFilter middle_fprint cons_rel_stats descriptors exit_desc exit_status_entry guard_desc guard_status_entry fast stable N/A test_middleFilter_want_fast_no_fast N/A N/A self N/A N/A N/A middle_fprint middle fprint N/A rel_stat N/A N/A mock Mock N/A N/A rel_stat flags N/A Flag RUNNING N/A N/A rel_stat digest middle digest N/A cons_rel_stats N/A middle fprint rel_stat N/A desc N/A N/A mock Mock N/A N/A desc ntor_onion_key ntor-onion-key N/A descriptors N/A middle digest desc N/A fast True N/A stable True N/A exit_desc exit desc N/A exit_status_entry exit se N/A guard_desc guard desc N/A guard_status_entry guard se N/A N/A N/A self assertFalse N/A N/A path middleFilter middle_fprint cons_rel_stats descriptors exit_desc exit_status_entry guard_desc guard_status_entry fast stable N/A test_middleFilter_want_stable_no_stable N/A N/A self N/A N/A N/A middle_fprint middle fprint N/A rel_stat N/A N/A mock Mock N/A N/A rel_stat flags N/A N/A Flag RUNNING N/A Flag FAST N/A N/A rel_stat digest middle digest N/A cons_rel_stats N/A middle fprint rel_stat N/A desc N/A N/A mock Mock N/A N/A desc ntor_onion_key ntor-onion-key N/A descriptors N/A middle digest desc N/A fast True N/A stable True N/A exit_desc exit desc N/A exit_status_entry exit se N/A guard_desc guard desc N/A guard_status_entry guard se N/A N/A N/A self assertFalse N/A N/A path middleFilter middle_fprint cons_rel_stats descriptors exit_desc exit_status_entry guard_desc guard_status_entry fast stable N/A test_middleFilter_not_usable_with_exit N/A N/A self mock_nuwo N/A N/A N/A middle_fprint middle fprint N/A rel_stat N/A N/A mock Mock N/A N/A rel_stat flags N/A N/A Flag RUNNING N/A Flag FAST N/A Flag STABLE N/A N/A rel_stat digest middle digest N/A cons_rel_stats N/A middle fprint rel_stat N/A desc N/A N/A mock Mock N/A N/A desc ntor_onion_key ntor-onion-key N/A descriptors N/A middle digest desc N/A fast True N/A stable True N/A exit_desc exit desc N/A exit_status_entry exit se N/A guard_desc guard desc N/A guard_status_entry guard se N/A N/A N/A self assertFalse N/A N/A path middleFilter middle_fprint cons_rel_stats descriptors exit_desc exit_status_entry guard_desc guard_status_entry fast stable N/A N/A N/A mock patch oppy.path.util.nodeUsableWithOther return_value False test_middleFilter N/A N/A self mock_nuwo N/A N/A N/A middle_fprint middle fprint N/A rel_stat N/A N/A mock Mock N/A N/A rel_stat flags N/A N/A Flag RUNNING N/A Flag FAST N/A Flag STABLE N/A N/A rel_stat digest middle digest N/A cons_rel_stats N/A middle fprint rel_stat N/A desc N/A N/A mock Mock N/A N/A desc ntor_onion_key ntor-onion-key N/A descriptors N/A middle digest desc N/A fast True N/A stable True N/A exit_desc exit desc N/A exit_status_entry exit se N/A guard_desc guard desc N/A guard_status_entry guard se N/A N/A N/A self assertEqual N/A N/A path middleFilter middle_fprint cons_rel_stats descriptors exit_desc exit_status_entry guard_desc guard_status_entry fast stable test val N/A N/A N/A mock patch oppy.path.util.nodeUsableWithOther return_value test val N/A