Module ImportFrom alias identifier ImportFrom alias ImportFrom alias Import alias ImportFrom alias ImportFrom alias ImportFrom alias identifier ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str ListLoad Str keyword Str Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults NameLoad body Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr SubscriptLoad SubscriptLoad NameLoad Index Str Index Str SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Expr Call AttributeLoad NameLoad attr NameLoad SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr keyword NameLoad keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Expr Call AttributeLoad NameLoad attr NameLoad SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Expr Call AttributeLoad NameLoad attr NameLoad SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Expr Call AttributeLoad NameLoad attr NameLoad keyword Num Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults NameLoad body Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Expr Call AttributeLoad NameLoad attr NameLoad SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Expr Call AttributeLoad NameLoad attr Num SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Expr Call AttributeLoad NameLoad attr NameLoad SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Expr Call AttributeLoad NameLoad attr NameLoad SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr keyword Str Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Expr Call AttributeLoad NameLoad attr NameLoad SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr keyword Str Expr Call AttributeLoad NameLoad attr Str SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Assign NameStore Call AttributeLoad NameLoad attr keyword Str keyword Num Expr Call AttributeLoad NameLoad attr Str SubscriptLoad SubscriptLoad NameLoad Index Str Index Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Assign NameStore Dict Str Dict Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Expr Call AttributeLoad NameLoad attr NameLoad SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Assign NameStore Dict Str Dict Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Str Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str AttributeLoad NameLoad attr keyword Str decorator_list FunctionDef arguments args NameParam defaults kwarg body Return Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr keyword NameLoad Index Str Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr keyword Str Index Str Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr Index Str Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str SubscriptLoad SubscriptLoad NameLoad Index Str Index Num Assign NameStore Call AttributeLoad NameLoad attr Str SubscriptLoad NameLoad Index Str keyword AttributeLoad NameLoad attr Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Index Str Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str SubscriptLoad SubscriptLoad NameLoad Index Str Index Num Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str keyword Num keyword ListLoad SubscriptLoad NameLoad Index Str Index Str Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str SubscriptLoad SubscriptLoad NameLoad Index Str Index Num Expr Call AttributeLoad NameLoad attr Num Call NameLoad SubscriptLoad NameLoad Index Str Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr Index Str Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str SubscriptLoad Call AttributeLoad SubscriptLoad NameLoad Index Str attr Index Num Assign NameStore Call AttributeLoad NameLoad attr Str SubscriptLoad NameLoad Index Str keyword AttributeLoad NameLoad attr Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Index Str Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str SubscriptLoad Call AttributeLoad SubscriptLoad NameLoad Index Str attr Index Num Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str keyword Num keyword Dict SubscriptLoad NameLoad Index Str ListLoad Index Str Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str SubscriptLoad Call AttributeLoad SubscriptLoad NameLoad Index Str attr Index Num Expr Call AttributeLoad NameLoad attr Num Call NameLoad SubscriptLoad NameLoad Index Str Assign NameStore Call AttributeLoad NameLoad attr keyword Num Expr Call AttributeLoad NameLoad attr Str SubscriptLoad SubscriptLoad NameLoad Index Str Index Str decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr keyword NameLoad keyword Str Index Str Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr keyword Str Index Str Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str SubscriptLoad SubscriptLoad NameLoad Index Str Index Num Expr Call AttributeLoad NameLoad attr Num Call NameLoad SubscriptLoad NameLoad Index Str Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr keyword Str Index Str Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str SubscriptLoad Call AttributeLoad SubscriptLoad NameLoad Index Str attr Index Num Expr Call AttributeLoad NameLoad attr Num Call NameLoad SubscriptLoad NameLoad Index Str Assign NameStore Call AttributeLoad NameLoad attr keyword Num keyword Str Expr Call AttributeLoad NameLoad attr Str SubscriptLoad SubscriptLoad NameLoad Index Str Index Str decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Num keyword Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Num keyword Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Num keyword Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Num keyword Str Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Num keyword Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Num keyword Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Num keyword Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Num keyword Str Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore SubscriptLoad SubscriptLoad Call AttributeLoad NameLoad attr Index Str Index Str Expr Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Num keyword Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Num keyword Str Assign NameStore Call AttributeLoad NameLoad attr keyword Str Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Assign NameStore Call AttributeLoad NameLoad attr keyword Str keyword NameLoad Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Expr SubscriptLoad SubscriptLoad Call AttributeLoad NameLoad attr keyword NameLoad Index Str Index Str Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Num keyword Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Num keyword Str Assign NameStore Call AttributeLoad NameLoad attr keyword Str Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Assign NameStore Call AttributeLoad NameLoad attr keyword Str keyword NameLoad Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Expr SubscriptLoad SubscriptLoad Call AttributeLoad NameLoad attr keyword NameLoad Index Str Index Str Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list decorator_list
N/A neutron.db api db_api neutron.db model_base oslo_config cfg N/A webob.exc gbpservice.neutron.db servicechain_db gbpservice.neutron.services.servicechain.plugins.ncp model gbpservice.neutron.tests.unit.services.grouppolicy test_grouppolicy_plugin test_plugin ImplicitPolicyTestCase N/A N/A test_plugin GroupPolicyPluginTestCase N/A setUp N/A N/A self N/A N/A N/A N/A N/A N/A cfg CONF set_override policy_drivers N/A implicit_policy group group_policy N/A N/A N/A N/A super ImplicitPolicyTestCase self setUp N/A engine N/A N/A db_api get_engine N/A N/A N/A N/A N/A model_base BASEV2 metadata create_all engine N/A N/A TestImplicitL2Policy N/A ImplicitPolicyTestCase N/A _test_implicit_lifecycle N/A N/A self shared N/A False N/A N/A ptg1 N/A N/A self create_policy_target_group shared shared N/A N/A N/A self assertEqual shared N/A N/A ptg1 N/A policy_target_group N/A shared N/A ptg1_id N/A N/A ptg1 N/A policy_target_group N/A id N/A l2p1_id N/A N/A ptg1 N/A policy_target_group N/A l2_policy_id N/A N/A N/A self assertIsNotNone l2p1_id N/A req N/A N/A self new_show_request policy_target_groups ptg1_id fmt N/A self fmt N/A res N/A N/A self deserialize N/A self fmt N/A N/A req get_response N/A self ext_api N/A N/A N/A self assertEqual l2p1_id N/A N/A res N/A policy_target_group N/A l2_policy_id N/A req N/A N/A self new_show_request l2_policies l2p1_id fmt N/A self fmt N/A l2p1 N/A N/A self deserialize N/A self fmt N/A N/A req get_response N/A self ext_api N/A N/A N/A self assertEqual N/A N/A ptg1 N/A policy_target_group N/A name N/A N/A l2p1 N/A l2_policy N/A name N/A N/A N/A self assertEqual shared N/A N/A l2p1 N/A l2_policy N/A shared N/A ptg2 N/A N/A self create_policy_target_group N/A ptg2_id N/A N/A ptg2 N/A policy_target_group N/A id N/A l2p2_id N/A N/A ptg2 N/A policy_target_group N/A l2_policy_id N/A N/A N/A self assertIsNotNone l2p2_id N/A N/A N/A self assertNotEqual l2p1_id l2p2_id N/A req N/A N/A self new_delete_request policy_target_groups ptg1_id N/A res N/A N/A req get_response N/A self ext_api N/A N/A N/A self assertEqual N/A N/A N/A webob exc HTTPNoContent code N/A res status_int N/A req N/A N/A self new_show_request l2_policies l2p1_id fmt N/A self fmt N/A res N/A N/A req get_response N/A self ext_api N/A N/A N/A self assertEqual N/A N/A N/A webob exc HTTPNotFound code N/A res status_int N/A req N/A N/A self new_delete_request policy_target_groups ptg2_id N/A res N/A N/A req get_response N/A self ext_api N/A N/A N/A self assertEqual N/A N/A N/A webob exc HTTPNoContent code N/A res status_int N/A req N/A N/A self new_show_request l2_policies l2p2_id fmt N/A self fmt N/A res N/A N/A req get_response N/A self ext_api N/A N/A N/A self assertEqual N/A N/A N/A webob exc HTTPNotFound code N/A res status_int N/A test_implicit_shared_lifecycle_negative N/A N/A self N/A N/A N/A N/A N/A self create_policy_target_group N/A N/A N/A self create_policy_target_group shared True expected_res_status N/A N/A N/A webob exc HTTPBadRequest code N/A test_impicit_lifecycle N/A N/A self N/A N/A N/A N/A N/A self _test_implicit_lifecycle N/A test_implicit_lifecycle_shared N/A N/A self N/A N/A N/A N/A N/A self _test_implicit_lifecycle True N/A test_explicit_lifecycle N/A N/A self N/A N/A N/A l2p N/A N/A self create_l2_policy N/A l2p_id N/A N/A l2p N/A l2_policy N/A id N/A ptg N/A N/A self create_policy_target_group l2_policy_id l2p_id N/A ptg_id N/A N/A ptg N/A policy_target_group N/A id N/A N/A N/A self assertEqual l2p_id N/A N/A ptg N/A policy_target_group N/A l2_policy_id N/A req N/A N/A self new_delete_request policy_target_groups ptg_id N/A res N/A N/A req get_response N/A self ext_api N/A N/A N/A self assertEqual N/A N/A N/A webob exc HTTPNoContent code N/A res status_int N/A req N/A N/A self new_show_request l2_policies l2p_id fmt N/A self fmt N/A res N/A N/A req get_response N/A self ext_api N/A N/A N/A self assertEqual N/A N/A N/A webob exc HTTPOk code N/A res status_int N/A test_delete_from_implicit N/A N/A self N/A N/A N/A l2p1 N/A N/A self create_l2_policy N/A l2p1_id N/A N/A l2p1 N/A l2_policy N/A id N/A ptg N/A N/A self create_policy_target_group l2_policy_id l2p1_id N/A ptg_id N/A N/A ptg N/A policy_target_group N/A id N/A N/A N/A self assertEqual l2p1_id N/A N/A ptg N/A policy_target_group N/A l2_policy_id N/A N/A N/A self delete_policy_target_group ptg_id expected_res_status 204 N/A req N/A N/A self new_show_request l2_policies l2p1_id fmt N/A self fmt N/A res N/A N/A req get_response N/A self ext_api N/A N/A N/A self assertEqual N/A N/A N/A webob exc HTTPOk code N/A res status_int N/A N/A TestImplicitL3Policy N/A ImplicitPolicyTestCase N/A _test_implicit_lifecycle N/A N/A self shared N/A False N/A N/A l2p1 N/A N/A self create_l2_policy shared shared N/A l2p1_id N/A N/A l2p1 N/A l2_policy N/A id N/A l3p_id N/A N/A l2p1 N/A l2_policy N/A l3_policy_id N/A N/A N/A self assertIsNotNone l3p_id N/A N/A N/A self assertEqual shared N/A N/A l2p1 N/A l2_policy N/A shared N/A req N/A N/A self new_show_request l2_policies l2p1_id fmt N/A self fmt N/A res N/A N/A self deserialize N/A self fmt N/A N/A req get_response N/A self ext_api N/A N/A N/A self assertEqual l3p_id N/A N/A res N/A l2_policy N/A l3_policy_id N/A req N/A N/A self new_show_request l3_policies l3p_id fmt N/A self fmt N/A l3p N/A N/A self deserialize N/A self fmt N/A N/A req get_response N/A self ext_api N/A N/A N/A self assertEqual default N/A N/A l3p N/A l3_policy N/A name N/A N/A N/A self assertEqual shared N/A N/A l3p N/A l3_policy N/A shared N/A N/A N/A self assertEqual 24 N/A N/A l3p N/A l3_policy N/A subnet_prefix_length N/A l2p2 N/A N/A self create_l2_policy N/A l2p2_id N/A N/A l2p2 N/A l2_policy N/A id N/A N/A N/A self assertEqual l3p_id N/A N/A l2p2 N/A l2_policy N/A l3_policy_id N/A req N/A N/A self new_delete_request l2_policies l2p1_id N/A res N/A N/A req get_response N/A self ext_api N/A N/A N/A self assertEqual N/A N/A N/A webob exc HTTPNoContent code N/A res status_int N/A req N/A N/A self new_show_request l3_policies l3p_id fmt N/A self fmt N/A res N/A N/A req get_response N/A self ext_api N/A N/A N/A self assertEqual N/A N/A N/A webob exc HTTPOk code N/A res status_int N/A req N/A N/A self new_delete_request l2_policies l2p2_id N/A res N/A N/A req get_response N/A self ext_api N/A N/A N/A self assertEqual N/A N/A N/A webob exc HTTPNoContent code N/A res status_int N/A req N/A N/A self new_show_request l3_policies l3p_id fmt N/A self fmt N/A res N/A N/A req get_response N/A self ext_api N/A N/A N/A self assertEqual N/A N/A N/A webob exc HTTPNotFound code N/A res status_int N/A test_impicit_lifecycle N/A N/A self N/A N/A N/A N/A N/A self _test_implicit_lifecycle N/A test_implicit_lifecycle_shared N/A N/A self N/A N/A N/A N/A N/A self _test_implicit_lifecycle True N/A test_explicit_lifecycle N/A N/A self N/A N/A N/A l3p N/A N/A self create_l3_policy N/A l3p_id N/A N/A l3p N/A l3_policy N/A id N/A l2p N/A N/A self create_l2_policy l3_policy_id l3p_id N/A l2p_id N/A N/A l2p N/A l2_policy N/A id N/A N/A N/A self assertEqual l3p_id N/A N/A l2p N/A l2_policy N/A l3_policy_id N/A req N/A N/A self new_delete_request l2_policies l2p_id N/A res N/A N/A req get_response N/A self ext_api N/A N/A N/A self assertEqual N/A N/A N/A webob exc HTTPNoContent code N/A res status_int N/A req N/A N/A self new_show_request l3_policies l3p_id fmt N/A self fmt N/A res N/A N/A req get_response N/A self ext_api N/A N/A N/A self assertEqual N/A N/A N/A webob exc HTTPOk code N/A res status_int N/A test_unowned_default_lifecycle N/A N/A self N/A N/A N/A l3p N/A N/A self create_l3_policy name default N/A l3p_id N/A N/A l3p N/A l3_policy N/A id N/A l2p N/A N/A self create_l2_policy N/A l2p_id N/A N/A l2p N/A l2_policy N/A id N/A N/A N/A self assertEqual l3p_id N/A N/A l2p N/A l2_policy N/A l3_policy_id N/A req N/A N/A self new_delete_request l2_policies l2p_id N/A res N/A N/A req get_response N/A self ext_api N/A N/A N/A self assertEqual N/A N/A N/A webob exc HTTPNoContent code N/A res status_int N/A req N/A N/A self new_show_request l3_policies l3p_id fmt N/A self fmt N/A res N/A N/A req get_response N/A self ext_api N/A N/A N/A self assertEqual N/A N/A N/A webob exc HTTPOk code N/A res status_int N/A test_single_default_policy N/A N/A self N/A N/A N/A l3p N/A N/A self create_l3_policy name default N/A N/A N/A self assertEqual default N/A N/A l3p N/A l3_policy N/A name N/A res N/A N/A self create_l3_policy name default expected_res_status 400 N/A N/A N/A self assertEqual DefaultL3PolicyAlreadyExists N/A N/A res N/A NeutronError N/A type N/A test_update_from_implicit N/A N/A self N/A N/A N/A l2p N/A N/A self create_l2_policy N/A l2p_id N/A N/A l2p N/A l2_policy N/A id N/A l3p1_id N/A N/A l2p N/A l2_policy N/A l3_policy_id N/A req N/A N/A self new_show_request l3_policies l3p1_id fmt N/A self fmt N/A l3p1 N/A N/A self deserialize N/A self fmt N/A N/A req get_response N/A self ext_api N/A N/A N/A self assertEqual default N/A N/A l3p1 N/A l3_policy N/A name N/A l3p2 N/A N/A self create_l3_policy N/A l3p2_id N/A N/A l3p2 N/A l3_policy N/A id N/A data N/A l2_policy N/A l3_policy_id l3p2_id N/A req N/A N/A self new_update_request l2_policies data l2p_id N/A l2p N/A N/A self deserialize N/A self fmt N/A N/A req get_response N/A self ext_api N/A N/A N/A self assertEqual l3p2_id N/A N/A l2p N/A l2_policy N/A l3_policy_id N/A req N/A N/A self new_show_request l3_policies l3p1_id fmt N/A self fmt N/A res N/A N/A req get_response N/A self ext_api N/A N/A N/A self assertEqual N/A N/A N/A webob exc HTTPNotFound code N/A res status_int N/A req N/A N/A self new_delete_request l2_policies l2p_id N/A res N/A N/A req get_response N/A self ext_api N/A N/A N/A self assertEqual N/A N/A N/A webob exc HTTPNoContent code N/A res status_int N/A req N/A N/A self new_show_request l3_policies l3p2_id fmt N/A self fmt N/A res N/A N/A req get_response N/A self ext_api N/A N/A N/A self assertEqual N/A N/A N/A webob exc HTTPOk code N/A res status_int N/A test_update_to_implicit N/A N/A self N/A N/A N/A l3p1 N/A N/A self create_l3_policy N/A l3p1_id N/A N/A l3p1 N/A l3_policy N/A id N/A l2p N/A N/A self create_l2_policy l3_policy_id l3p1_id N/A l2p_id N/A N/A l2p N/A l2_policy N/A id N/A N/A N/A self assertEqual l3p1_id N/A N/A l2p N/A l2_policy N/A l3_policy_id N/A data N/A l2_policy N/A l3_policy_id None N/A req N/A N/A self new_update_request l2_policies data l2p_id N/A l2p N/A N/A self deserialize N/A self fmt N/A N/A req get_response N/A self ext_api N/A l3p2_id N/A N/A l2p N/A l2_policy N/A l3_policy_id N/A N/A N/A self assertNotEqual l3p1_id l3p2_id N/A N/A N/A self assertIsNotNone l3p2_id N/A req N/A N/A self new_show_request l3_policies l3p2_id fmt N/A self fmt N/A l3p2 N/A N/A self deserialize N/A self fmt N/A N/A req get_response N/A self ext_api N/A N/A N/A self assertEqual default N/A N/A l3p2 N/A l3_policy N/A name N/A req N/A N/A self new_show_request l3_policies l3p1_id fmt N/A self fmt N/A res N/A N/A req get_response N/A self ext_api N/A N/A N/A self assertEqual N/A N/A N/A webob exc HTTPOk code N/A res status_int N/A req N/A N/A self new_delete_request l2_policies l2p_id N/A res N/A N/A req get_response N/A self ext_api N/A N/A N/A self assertEqual N/A N/A N/A webob exc HTTPNoContent code N/A res status_int N/A req N/A N/A self new_show_request l3_policies l3p2_id fmt N/A self fmt N/A res N/A N/A req get_response N/A self ext_api N/A N/A N/A self assertEqual N/A N/A N/A webob exc HTTPNotFound code N/A res status_int N/A N/A TestImplicitExternalSegment N/A ImplicitPolicyTestCase N/A setUp N/A N/A self N/A N/A N/A N/A self _default_es_name default N/A N/A N/A N/A super TestImplicitExternalSegment self setUp N/A N/A N/A N/A cfg CONF set_override default_external_segment_name N/A self _default_es_name group group_policy_implicit_policy N/A _create_default_es N/A N/A self N/A kwargs N/A N/A N/A N/A self create_external_segment name N/A self _default_es_name kwargs N/A _test_implicit_lifecycle N/A N/A self shared N/A False N/A N/A es N/A N/A N/A self _create_default_es shared shared N/A external_segment N/A ndes N/A N/A N/A self create_external_segment name non-default-name N/A external_segment N/A ep N/A N/A N/A self create_external_policy N/A external_policy N/A N/A N/A self assertEqual N/A es N/A id N/A N/A ep N/A external_segments N/A 0 N/A req N/A N/A self new_show_request external_policies N/A ep N/A id fmt N/A self fmt N/A ep N/A N/A N/A self deserialize N/A self fmt N/A N/A req get_response N/A self ext_api N/A external_policy N/A N/A N/A self assertEqual N/A es N/A id N/A N/A ep N/A external_segments N/A 0 N/A ep N/A N/A N/A self update_external_policy N/A ep N/A id expected_res_status 200 external_segments N/A N/A ndes N/A id N/A external_policy N/A N/A N/A self assertEqual N/A ndes N/A id N/A N/A ep N/A external_segments N/A 0 N/A N/A N/A self assertEqual 1 N/A len N/A ep N/A external_segments N/A l3p N/A N/A N/A self create_l3_policy N/A l3_policy N/A N/A N/A self assertEqual N/A es N/A id N/A N/A N/A N/A l3p N/A external_segments keys N/A 0 N/A req N/A N/A self new_show_request l3_policies N/A l3p N/A id fmt N/A self fmt N/A l3p N/A N/A N/A self deserialize N/A self fmt N/A N/A req get_response N/A self ext_api N/A l3_policy N/A N/A N/A self assertEqual N/A es N/A id N/A N/A N/A N/A l3p N/A external_segments keys N/A 0 N/A l3p N/A N/A N/A self update_l3_policy N/A l3p N/A id expected_res_status 200 external_segments N/A N/A ndes N/A id N/A N/A l3_policy N/A N/A N/A self assertEqual N/A ndes N/A id N/A N/A N/A N/A l3p N/A external_segments keys N/A 0 N/A N/A N/A self assertEqual 1 N/A len N/A l3p N/A external_segments N/A res N/A N/A self _create_default_es expected_res_status 400 N/A N/A N/A self assertEqual DefaultExternalSegmentAlreadyExists N/A N/A res N/A NeutronError N/A type N/A test_impicit_lifecycle N/A N/A self N/A N/A N/A N/A N/A self _test_implicit_lifecycle N/A test_implicit_lifecycle_shared N/A N/A self N/A N/A N/A N/A N/A self _test_implicit_lifecycle True N/A test_implicit_shared_visibility N/A N/A self N/A N/A N/A es N/A N/A N/A self _create_default_es shared True tenant_id onetenant N/A external_segment N/A ep N/A N/A N/A self create_external_policy tenant_id anothertenant N/A external_policy N/A N/A N/A self assertEqual N/A es N/A id N/A N/A ep N/A external_segments N/A 0 N/A N/A N/A self assertEqual 1 N/A len N/A ep N/A external_segments N/A l3p N/A N/A N/A self create_l3_policy tenant_id anothertenant N/A l3_policy N/A N/A N/A self assertEqual N/A es N/A id N/A N/A N/A N/A l3p N/A external_segments keys N/A 0 N/A N/A N/A self assertEqual 1 N/A len N/A ep N/A external_segments N/A res N/A N/A self _create_default_es expected_res_status 400 tenant_id anothertenant N/A N/A N/A self assertEqual DefaultExternalSegmentAlreadyExists N/A N/A res N/A NeutronError N/A type N/A N/A TestQuotasForGBPWithImplicitDriver N/A ImplicitPolicyTestCase N/A setUp N/A N/A self N/A N/A N/A N/A N/A N/A cfg CONF set_override quota_l3_policy 1 group QUOTAS N/A N/A N/A N/A cfg CONF set_override quota_l2_policy 1 group QUOTAS N/A N/A N/A N/A cfg CONF set_override quota_policy_target_group 1 group QUOTAS N/A N/A N/A N/A cfg CONF set_override quota_policy_target 1 group QUOTAS N/A N/A N/A N/A super TestQuotasForGBPWithImplicitDriver self setUp N/A tearDown N/A N/A self N/A N/A N/A N/A N/A N/A cfg CONF set_override quota_l3_policy -1 group QUOTAS N/A N/A N/A N/A cfg CONF set_override quota_l2_policy -1 group QUOTAS N/A N/A N/A N/A cfg CONF set_override quota_policy_target_group -1 group QUOTAS N/A N/A N/A N/A cfg CONF set_override quota_policy_target -1 group QUOTAS N/A N/A N/A N/A super TestQuotasForGBPWithImplicitDriver self tearDown N/A test_quota_for_group_resources_implicit N/A N/A self N/A N/A N/A ptg_id N/A N/A N/A N/A self create_policy_target_group N/A policy_target_group N/A id N/A N/A N/A self create_policy_target policy_target_group_id ptg_id N/A N/A N/A self assertRaises N/A N/A webob exc HTTPClientError N/A self create_policy_target policy_target_group_id ptg_id N/A N/A N/A self assertRaises N/A N/A webob exc HTTPClientError N/A self create_policy_target_group N/A N/A N/A self assertRaises N/A N/A webob exc HTTPClientError N/A self create_l3_policy N/A N/A N/A self assertRaises N/A N/A webob exc HTTPClientError N/A self create_l2_policy N/A test_quota_for_implicit_l3p N/A N/A self N/A N/A N/A N/A N/A N/A cfg CONF set_override quota_policy_target_group 2 group QUOTAS N/A N/A N/A N/A cfg CONF set_override quota_l2_policy 2 group QUOTAS N/A l3p N/A N/A self create_l3_policy name test N/A l3p_id N/A N/A l3p N/A l3_policy N/A id N/A l2p N/A N/A self create_l2_policy name test l3_policy_id l3p_id N/A l2p_id N/A N/A l2p N/A l2_policy N/A id N/A N/A N/A N/A N/A self create_policy_target_group l2_policy_id l2p_id N/A policy_target_group N/A id N/A N/A N/A self assertRaises N/A N/A webob exc HTTPClientError N/A self create_policy_target_group N/A test_quota_for_implicit_l2p N/A N/A self N/A N/A N/A N/A N/A N/A cfg CONF set_override quota_policy_target_group 2 group QUOTAS N/A N/A N/A N/A cfg CONF set_override quota_l3_policy 2 group QUOTAS N/A l3p N/A N/A self create_l3_policy name test N/A l3p_id N/A N/A l3p N/A l3_policy N/A id N/A l2p N/A N/A self create_l2_policy name test l3_policy_id l3p_id N/A l2p_id N/A N/A l2p N/A l2_policy N/A id N/A N/A N/A N/A N/A self create_policy_target_group l2_policy_id l2p_id N/A policy_target_group N/A id N/A N/A N/A self assertRaises N/A N/A webob exc HTTPClientError N/A self create_policy_target_group N/A N/A