SYMBOL INDEX (349 symbols across 19 files) FILE: ramses/__init__.py function includeme (line 11) | def includeme(config): FILE: ramses/acl.py function validate_permissions (line 29) | def validate_permissions(perms): function parse_permissions (line 46) | def parse_permissions(perms): function parse_acl (line 61) | def parse_acl(acl_string): class BaseACL (line 110) | class BaseACL(CollectionACL): method _apply_callables (line 117) | def _apply_callables(self, acl, obj=None): method __acl__ (line 146) | def __acl__(self): method generate_item_acl (line 150) | def generate_item_acl(self, item): method item_acl (line 158) | def item_acl(self, item): method item_db_id (line 162) | def item_db_id(self, key): method __getitem__ (line 171) | def __getitem__(self, key): method getitem_es (line 177) | def getitem_es(self, key): class DatabaseACLMixin (line 186) | class DatabaseACLMixin(object): method item_acl (line 189) | def item_acl(self, item): method getitem_es (line 198) | def getitem_es(self, key): function generate_acl (line 217) | def generate_acl(config, model_cls, raml_resource, es_based=True): FILE: ramses/auth.py class ACLAssignRegisterMixin (line 28) | class ACLAssignRegisterMixin(object): method register (line 30) | def register(self, *args, **kwargs): function _setup_ticket_policy (line 46) | def _setup_ticket_policy(config, params): function _setup_apikey_policy (line 105) | def _setup_apikey_policy(config, params): function setup_auth_policies (line 178) | def setup_auth_policies(config, raml_root): function create_system_user (line 220) | def create_system_user(config): function get_authuser_model (line 245) | def get_authuser_model(): function includeme (line 256) | def includeme(config): FILE: ramses/generators.py function _get_nefertari_parent_resource (line 23) | def _get_nefertari_parent_resource( function generate_resource (line 32) | def generate_resource(config, raml_resource, parent_resource): function generate_server (line 125) | def generate_server(raml_root, config): function generate_models (line 154) | def generate_models(config, raml_resources): FILE: ramses/models.py function get_existing_model (line 45) | def get_existing_model(model_name): function prepare_relationship (line 59) | def prepare_relationship(config, model_name, raml_resource): function generate_model_cls (line 85) | def generate_model_cls(config, schema, model_name, raml_resource, function setup_data_model (line 172) | def setup_data_model(config, raml_resource, model_name): function handle_model_generation (line 201) | def handle_model_generation(config, raml_resource): function setup_model_event_subscribers (line 214) | def setup_model_event_subscribers(config, model_cls, schema): function setup_fields_processors (line 238) | def setup_fields_processors(config, model_cls, schema): FILE: ramses/registry.py class Registry (line 56) | class Registry(dict): function add (line 63) | def add(*args): function get (line 79) | def get(name): function mget (line 88) | def mget(namespace): FILE: ramses/scaffolds/__init__.py class RamsesStarterTemplate (line 8) | class RamsesStarterTemplate(PyramidTemplate): method pre (line 12) | def pre(self, command, output_dir, vars): method post (line 27) | def post(self, command, output_dir, vars): FILE: ramses/scaffolds/ramses_starter/+package+/__init__.py function main (line 4) | def main(global_config, **settings): FILE: ramses/scripts/scaffold_test.py class ScaffoldTestCommand (line 5) | class ScaffoldTestCommand(NefTestCommand): function main (line 9) | def main(*args, **kwargs): FILE: ramses/utils.py class ContentTypes (line 12) | class ContentTypes(object): function convert_schema (line 22) | def convert_schema(raml_schema, mime_type): function is_dynamic_uri (line 57) | def is_dynamic_uri(uri): function clean_dynamic_uri (line 68) | def clean_dynamic_uri(uri): function generate_model_name (line 76) | def generate_model_name(raml_resource): function dynamic_part_name (line 87) | def dynamic_part_name(raml_resource, route_name, pk_field): function extract_dynamic_part (line 112) | def extract_dynamic_part(uri): function resource_view_attrs (line 123) | def resource_view_attrs(raml_resource, singular=False): function resource_schema (line 159) | def resource_schema(raml_resource): function is_dynamic_resource (line 181) | def is_dynamic_resource(raml_resource): function get_static_parent (line 189) | def get_static_parent(raml_resource, method=None): function attr_subresource (line 217) | def attr_subresource(raml_resource, route_name): function singular_subresource (line 234) | def singular_subresource(raml_resource, route_name): function is_callable_tag (line 254) | def is_callable_tag(tag): function resolve_to_callable (line 267) | def resolve_to_callable(callable_name): function get_resource_siblings (line 288) | def get_resource_siblings(raml_resource): function get_resource_children (line 298) | def get_resource_children(raml_resource): function get_events_map (line 308) | def get_events_map(): function patch_view_model (line 328) | def patch_view_model(view_cls, model_cls): function get_route_name (line 345) | def get_route_name(resource_uri): function get_resource_uri (line 357) | def get_resource_uri(raml_resource): FILE: ramses/views.py class SetObjectACLMixin (line 36) | class SetObjectACLMixin(object): method set_object_acl (line 37) | def set_object_acl(self, obj): class BaseView (line 45) | class BaseView(object): method clean_id_name (line 52) | def clean_id_name(self): method set_object_acl (line 59) | def set_object_acl(self, obj): method resolve_kw (line 62) | def resolve_kw(self, kwargs): method _location (line 74) | def _location(self, obj): method _parent_queryset (line 85) | def _parent_queryset(self): method get_collection (line 103) | def get_collection(self, **kwargs): method get_item (line 119) | def get_item(self, **kwargs): method _get_context_key (line 141) | def _get_context_key(self, **kwargs): method reload_context (line 145) | def reload_context(self, es_based, **kwargs): class CollectionView (line 171) | class CollectionView(BaseView): method index (line 176) | def index(self, **kwargs): method show (line 179) | def show(self, **kwargs): method create (line 182) | def create(self, **kwargs): method update (line 187) | def update(self, **kwargs): method replace (line 191) | def replace(self, **kwargs): method delete (line 194) | def delete(self, **kwargs): method delete_many (line 198) | def delete_many(self, **kwargs): method update_many (line 202) | def update_many(self, **kwargs): class ESBaseView (line 208) | class ESBaseView(BaseView): method _parent_queryset_es (line 218) | def _parent_queryset_es(self): method get_es_object_ids (line 236) | def get_es_object_ids(self, objects): method get_collection_es (line 242) | def get_collection_es(self): method get_item_es (line 261) | def get_item_es(self, **kwargs): class ESCollectionView (line 287) | class ESCollectionView(ESBaseView, CollectionView): method index (line 292) | def index(self, **kwargs): method show (line 295) | def show(self, **kwargs): method update (line 298) | def update(self, **kwargs): method delete (line 305) | def delete(self, **kwargs): method get_dbcollection_with_es (line 312) | def get_dbcollection_with_es(self, **kwargs): method delete_many (line 318) | def delete_many(self, **kwargs): method update_many (line 328) | def update_many(self, **kwargs): class ItemSubresourceBaseView (line 340) | class ItemSubresourceBaseView(BaseView): method _get_context_key (line 359) | def _get_context_key(self, **kwargs): method get_item (line 363) | def get_item(self, **kwargs): class ItemAttributeView (line 369) | class ItemAttributeView(ItemSubresourceBaseView): method __init__ (line 378) | def __init__(self, *args, **kw): method index (line 384) | def index(self, **kwargs): method create (line 388) | def create(self, **kwargs): class ItemSingularView (line 398) | class ItemSingularView(ItemSubresourceBaseView): method __init__ (line 412) | def __init__(self, *args, **kw): method get_item (line 416) | def get_item(self, **kwargs): method show (line 420) | def show(self, **kwargs): method create (line 424) | def create(self, **kwargs): method update (line 432) | def update(self, **kwargs): method replace (line 438) | def replace(self, **kwargs): method delete (line 441) | def delete(self, **kwargs): function generate_rest_view (line 447) | def generate_rest_view(config, model_cls, attrs=None, es_based=True, FILE: tests/fixtures.py function clear_registry (line 5) | def clear_registry(request): function engine_mock (line 11) | def engine_mock(request): function guards_engine_mock (line 34) | def guards_engine_mock(request): function config_mock (line 53) | def config_mock(): FILE: tests/test_acl.py class TestACLHelpers (line 13) | class TestACLHelpers(object): method test_validate_permissions_all_perms (line 14) | def test_validate_permissions_all_perms(self): method test_validate_permissions_valid (line 19) | def test_validate_permissions_valid(self): method test_validate_permissions_invalid (line 23) | def test_validate_permissions_invalid(self): method test_parse_permissions_all_permissions (line 28) | def test_parse_permissions_all_permissions(self): method test_parse_permissions_invalid_perm_name (line 32) | def test_parse_permissions_invalid_perm_name(self): method test_parse_permissions (line 39) | def test_parse_permissions(self): method test_parse_acl_no_string (line 45) | def test_parse_acl_no_string(self): method test_parse_acl_unknown_action (line 49) | def test_parse_acl_unknown_action(self): method test_parse_acl_multiple_values (line 55) | def test_parse_acl_multiple_values(self, mock_perms): method test_parse_acl_special_principal (line 69) | def test_parse_acl_special_principal(self, mock_perms): method test_parse_acl_group_principal (line 76) | def test_parse_acl_group_principal(self, mock_perms): method test_parse_acl_callable_principal (line 84) | def test_parse_acl_callable_principal(self, mock_perms, mock_res): class TestGenerateACL (line 94) | class TestGenerateACL(object): method test_no_security (line 96) | def test_no_security(self, mock_parse): method test_wrong_security_scheme_type (line 110) | def test_wrong_security_scheme_type(self, mock_parse): method test_correct_security_scheme (line 127) | def test_correct_security_scheme(self, mock_parse): method test_database_acls_option (line 145) | def test_database_acls_option(self, mock_parse): class TestBaseACL (line 163) | class TestBaseACL(object): method test_init (line 165) | def test_init(self): method test_apply_callables_no_callables (line 172) | def test_apply_callables_no_callables(self): method test_apply_callables (line 180) | def test_apply_callables(self, mock_meth): method test_apply_callables_principal_returns_none (line 195) | def test_apply_callables_principal_returns_none(self, mock_meth): method test_apply_callables_principal_returns_list (line 210) | def test_apply_callables_principal_returns_list(self, mock_meth): method test_apply_callables_functional (line 224) | def test_apply_callables_functional(self): method test_magic_acl (line 232) | def test_magic_acl(self): method test_item_acl (line 242) | def test_item_acl(self): method test_magic_getitem_es_based (line 253) | def test_magic_getitem_es_based(self): method test_magic_getitem_db_based (line 262) | def test_magic_getitem_db_based(self): method test_getitem_es (line 272) | def test_getitem_es(self, mock_es): FILE: tests/test_auth.py class TestACLAssignRegisterMixin (line 11) | class TestACLAssignRegisterMixin(object): method _dummy_view (line 12) | def _dummy_view(self): method test_register_acl_present (line 27) | def test_register_acl_present(self): method test_register_no_model_collection (line 34) | def test_register_no_model_collection(self): method test_register_acl_set (line 42) | def test_register_acl_set(self, guards_engine_mock): class TestSetupTicketPolicy (line 61) | class TestSetupTicketPolicy(object): method test_no_secret (line 63) | def test_no_secret(self): method test_params_converted (line 71) | def test_params_converted(self, mock_policy): method test_request_method_added (line 94) | def test_request_method_added(self, mock_policy): method test_routes_views_added (line 107) | def test_routes_views_added(self, mock_policy): class TestSetupApiKeyPolicy (line 138) | class TestSetupApiKeyPolicy(object): method test_policy_params (line 141) | def test_policy_params(self, mock_policy): method test_routes_views_added (line 155) | def test_routes_views_added(self, mock_policy): class TestSetupAuthPolicies (line 185) | class TestSetupAuthPolicies(object): method test_not_secured (line 187) | def test_not_secured(self): method test_not_defined_security_scheme (line 195) | def test_not_defined_security_scheme(self): method test_not_supported_scheme_type (line 205) | def test_not_supported_scheme_type(self): method test_policies_calls (line 216) | def test_policies_calls(self, mock_acl): class TestHelperFunctions (line 234) | class TestHelperFunctions(object): method test_create_system_user_key_error (line 236) | def test_create_system_user_key_error(self): method test_create_system_user_exists (line 245) | def test_create_system_user_exists(self, mock_crypt, mock_trans): method test_create_system_user_created (line 271) | def test_create_system_user_created(self, mock_crypt, mock_trans): method test_includeme (line 297) | def test_includeme(self, mock_create): FILE: tests/test_generators.py class TestHelperFunctions (line 8) | class TestHelperFunctions(object): method test_get_nefertari_parent_resource_no_parent (line 10) | def test_get_nefertari_parent_resource_no_parent(self, mock_get): method test_get_nefertari_parent_resource_parent_not_defined (line 16) | def test_get_nefertari_parent_resource_parent_not_defined( method test_get_nefertari_parent_resource_parent_defined (line 24) | def test_get_nefertari_parent_resource_parent_defined( method test_generate_server_no_resources (line 32) | def test_generate_server_no_resources(self, mock_gen): method test_generate_server_resources_generated (line 38) | def test_generate_server_resources_generated( method test_generate_server_call_per_path (line 54) | def test_generate_server_call_per_path( class TestGenerateModels (line 67) | class TestGenerateModels(object): method test_no_resources (line 70) | def test_no_resources(self, mock_dyn): method test_dynamic_uri (line 75) | def test_dynamic_uri(self, mock_handle): method test_no_post_resources (line 81) | def test_no_post_resources(self, mock_handle): method test_attr_subresource (line 91) | def test_attr_subresource(self, mock_handle, mock_attr): method test_non_auth_model (line 100) | def test_non_auth_model(self, mock_handle, mock_attr): method test_auth_model (line 113) | def test_auth_model(self, mock_handle, mock_attr): class TestGenerateResource (line 125) | class TestGenerateResource(object): method test_dynamic_root_parent (line 126) | def test_dynamic_root_parent(self): method test_dynamic_not_root_parent (line 138) | def test_dynamic_not_root_parent(self): method test_full_run (line 153) | def test_full_run( method test_full_run_singular (line 197) | def test_full_run_singular( FILE: tests/test_models.py class TestHelperFunctions (line 8) | class TestHelperFunctions(object): method test_get_existing_model_not_found (line 11) | def test_get_existing_model_not_found(self, mock_eng): method test_get_existing_model_found (line 19) | def test_get_existing_model_found(self, mock_eng): method test_prepare_relationship_model_exists (line 28) | def test_prepare_relationship_model_exists(self, mock_get, mock_set): method test_prepare_relationship_resource_not_found (line 37) | def test_prepare_relationship_resource_not_found(self, mock_get): method test_prepare_relationship_resource_found (line 54) | def test_prepare_relationship_resource_found( method test_setup_data_model_existing_model (line 71) | def test_setup_data_model_existing_model(self, mock_get, mock_schema): method test_setup_data_model_existing_auth_model (line 83) | def test_setup_data_model_existing_auth_model(self, mock_get, mock_sch... method test_setup_data_model_no_schema (line 95) | def test_setup_data_model_no_schema(self, mock_get, mock_schema): method test_setup_data_model_success (line 109) | def test_setup_data_model_success(self, mock_get, mock_gen, mock_schema): method test_handle_model_generation_value_err (line 125) | def test_handle_model_generation_value_err(self, mock_set): method test_handle_model_generation (line 137) | def test_handle_model_generation(self, mock_set): class TestGenerateModelCls (line 154) | class TestGenerateModelCls(object): method _test_schema (line 156) | def _test_schema(self): method test_simple_case (line 168) | def test_simple_case( method test_callable_default (line 207) | def test_callable_default( method test_auth_model (line 227) | def test_auth_model(self, mock_reg, mock_subscribers, mock_proc): method test_database_acls_option (line 242) | def test_database_acls_option( method test_db_based_model (line 264) | def test_db_based_model(self, mock_reg, mock_subscribers, mock_proc): method test_no_db_settings (line 279) | def test_no_db_settings(self, mock_reg, mock_subscribers, mock_proc): method test_unknown_field_type (line 291) | def test_unknown_field_type( method test_relationship_field (line 307) | def test_relationship_field( method test_foreignkey_field (line 326) | def test_foreignkey_field( method test_list_field (line 344) | def test_list_field(self, mock_reg, mock_subscribers, mock_proc): method test_duplicate_field_name (line 361) | def test_duplicate_field_name( class TestSubscribersSetup (line 375) | class TestSubscribersSetup(object): method test_setup_model_event_subscribers (line 379) | def test_setup_model_event_subscribers(self, mock_get, mock_resolve): method test_setup_fields_processors (line 400) | def test_setup_fields_processors(self, mock_eng, mock_resolve): method test_setup_fields_processors_backref_not_rel (line 430) | def test_setup_fields_processors_backref_not_rel( method test_setup_fields_processors_backref_no_doc (line 451) | def test_setup_fields_processors_backref_no_doc( method test_setup_fields_processors_backref_no_backname (line 471) | def test_setup_fields_processors_backref_no_backname( FILE: tests/test_registry.py class TestRegistry (line 8) | class TestRegistry(object): method test_add_decorator (line 10) | def test_add_decorator(self): method test_add_decorator_with_name (line 18) | def test_add_decorator_with_name(self): method test_add_arbitrary_object (line 26) | def test_add_arbitrary_object(self): method test_get (line 34) | def test_get(self): method test_get_error (line 38) | def test_get_error(self): method test_mget (line 44) | def test_mget(self): method test_mget_not_existing (line 49) | def test_mget_not_existing(self): FILE: tests/test_utils.py class TestUtils (line 7) | class TestUtils(object): method test_contenttypes (line 9) | def test_contenttypes(self): method test_convert_schema_json (line 17) | def test_convert_schema_json(self): method test_convert_schema_json_error (line 21) | def test_convert_schema_json_error(self): method test_convert_schema_xml (line 26) | def test_convert_schema_xml(self): method test_is_dynamic_uri (line 29) | def test_is_dynamic_uri(self): method test_clean_dynamic_uri (line 33) | def test_clean_dynamic_uri(self): method test_generate_model_name (line 37) | def test_generate_model_name(self): method test_dynamic_part_name (line 43) | def test_dynamic_part_name(self, get_children): method test_dynamic_part_name_no_dynamic (line 53) | def test_dynamic_part_name_no_dynamic(self, get_children): method test_dynamic_part_name_no_resources (line 62) | def test_dynamic_part_name_no_resources(self, get_children): method test_extract_dynamic_part (line 70) | def test_extract_dynamic_part(self): method test_extract_dynamic_part_fail (line 74) | def test_extract_dynamic_part_fail(self): method _get_mock_method_resources (line 77) | def _get_mock_method_resources(self, *methods): method test_resource_view_attrs_no_dynamic_subres (line 82) | def test_resource_view_attrs_no_dynamic_subres(self, get_sib, get_child): method test_resource_view_attrs_dynamic_subres (line 94) | def test_resource_view_attrs_dynamic_subres(self, get_sib, get_child): method test_resource_view_attrs_singular (line 110) | def test_resource_view_attrs_singular(self, get_sib, get_child): method test_resource_view_attrs_no_subresources (line 122) | def test_resource_view_attrs_no_subresources(self, get_sib, get_child): method test_resource_view_attrs_no_methods (line 136) | def test_resource_view_attrs_no_methods(self, get_sib, get_child): method test_resource_view_attrs_not_supported_method (line 147) | def test_resource_view_attrs_not_supported_method( method test_resource_schema_no_body (line 156) | def test_resource_schema_no_body(self): method test_resource_schema_no_schemas (line 163) | def test_resource_schema_no_schemas(self): method test_resource_schema_success (line 167) | def test_resource_schema_success(self): method test_is_dynamic_resource_no_resource (line 174) | def test_is_dynamic_resource_no_resource(self): method test_is_dynamic_resource_dynamic (line 177) | def test_is_dynamic_resource_dynamic(self): method test_is_dynamic_resource_not_dynamic (line 181) | def test_is_dynamic_resource_not_dynamic(self): method test_get_static_parent (line 185) | def test_get_static_parent(self): method test_get_static_parent_none (line 191) | def test_get_static_parent_none(self): method test_get_static_parent_wrong_parent_method (line 196) | def test_get_static_parent_wrong_parent_method(self): method test_get_static_parent_without_method_parent_present (line 209) | def test_get_static_parent_without_method_parent_present(self): method test_get_static_parent_none_found_in_root (line 221) | def test_get_static_parent_none_found_in_root(self): method test_attr_subresource_no_static_parent (line 232) | def test_attr_subresource_no_static_parent(self, mock_schema, mock_par): method test_attr_subresource_no_schema (line 239) | def test_attr_subresource_no_schema(self, mock_schema, mock_par): method test_attr_subresource_not_attr (line 249) | def test_attr_subresource_not_attr(self, mock_schema, mock_par): method test_attr_subresource_dict (line 267) | def test_attr_subresource_dict(self, mock_schema, mock_par): method test_singular_subresource_no_static_parent (line 291) | def test_singular_subresource_no_static_parent(self, mock_schema, mock... method test_singular_subresource_no_schema (line 298) | def test_singular_subresource_no_schema(self, mock_schema, mock_par): method test_singular_subresource_not_attr (line 308) | def test_singular_subresource_not_attr(self, mock_schema, mock_par): method test_singular_subresource_dict (line 326) | def test_singular_subresource_dict(self, mock_schema, mock_par): method test_is_callable_tag_not_str (line 343) | def test_is_callable_tag_not_str(self): method test_is_callable_tag_not_tag (line 347) | def test_is_callable_tag_not_tag(self): method test_is_callable_tag (line 350) | def test_is_callable_tag(self): method test_resolve_to_callable_not_found (line 353) | def test_resolve_to_callable_not_found(self): method test_resolve_to_callable_registry (line 358) | def test_resolve_to_callable_registry(self): method test_resolve_to_callable_dotted_path (line 370) | def test_resolve_to_callable_dotted_path(self): method test_get_events_map (line 377) | def test_get_events_map(self): method test_patch_view_model (line 401) | def test_patch_view_model(self): method test_get_route_name (line 414) | def test_get_route_name(self): method test_get_resource_uri (line 418) | def test_get_resource_uri(self): FILE: tests/test_views.py class ViewTestBase (line 12) | class ViewTestBase(object): method _test_view (line 24) | def _test_view(self): class TestSetObjectACLMixin (line 32) | class TestSetObjectACLMixin(object): method test_set_object_acl (line 33) | def test_set_object_acl(self, guards_engine_mock): class TestBaseView (line 47) | class TestBaseView(ViewTestBase): method test_init (line 50) | def test_init(self): method test_clean_id_name (line 54) | def test_clean_id_name(self): method test_resolve_kw (line 61) | def test_resolve_kw(self): method test_location (line 66) | def test_location(self): method test_location_split_id (line 73) | def test_location_split_id(self): method test_get_collection_has_parent (line 80) | def test_get_collection_has_parent(self): method test_get_collection_has_parent_empty_queryset (line 89) | def test_get_collection_has_parent_empty_queryset(self): method test_get_collection_no_parent (line 98) | def test_get_collection_no_parent(self): method test_get_item_no_parent (line 108) | def test_get_item_no_parent(self): method test_get_item_not_found_in_parent (line 114) | def test_get_item_not_found_in_parent(self): method test_get_item_found_in_parent (line 123) | def test_get_item_found_in_parent(self): method test_get_item_found_in_parent_context_callable (line 129) | def test_get_item_found_in_parent_context_callable(self): method test_get_context_key (line 139) | def test_get_context_key(self): method test_parent_queryset (line 144) | def test_parent_queryset(self): method test_reload_context (line 184) | def test_reload_context(self): class TestCollectionView (line 199) | class TestCollectionView(ViewTestBase): method test_index (line 202) | def test_index(self): method test_show (line 209) | def test_show(self): method test_create (line 216) | def test_create(self): method test_update (line 233) | def test_update(self): method test_replace (line 243) | def test_replace(self): method test_delete (line 250) | def test_delete(self): method test_delete_many (line 259) | def test_delete_many(self): method test_update_many (line 270) | def test_update_many(self): class TestESBaseView (line 283) | class TestESBaseView(ViewTestBase): method test_parent_queryset_es (line 286) | def test_parent_queryset_es(self): method test_get_es_object_ids (line 326) | def test_get_es_object_ids(self): method test_get_collection_es_no_parent (line 333) | def test_get_collection_es_no_parent(self, mock_es): method test_get_collection_es_parent_no_obj_ids (line 344) | def test_get_collection_es_parent_no_obj_ids(self, mock_es): method test_get_collection_es_parent_with_ids (line 355) | def test_get_collection_es_parent_with_ids(self, mock_es): method test_get_item_es_no_parent (line 366) | def test_get_item_es_no_parent(self): method test_get_item_es_matching_id (line 378) | def test_get_item_es_matching_id(self): method test_get_item_es_not_matching_id (line 392) | def test_get_item_es_not_matching_id(self): method test_get_item_es_callable_context (line 404) | def test_get_item_es_callable_context(self): class TestESCollectionView (line 416) | class TestESCollectionView(ViewTestBase): method test_index (line 419) | def test_index(self): method test_show (line 427) | def test_show(self): method test_update (line 434) | def test_update(self): method test_replace (line 446) | def test_replace(self): method test_get_dbcollection_with_es (line 453) | def test_get_dbcollection_with_es(self): method test_delete_many (line 463) | def test_delete_many(self): method test_update_many (line 474) | def test_update_many(self): class TestItemSubresourceBaseView (line 487) | class TestItemSubresourceBaseView(ViewTestBase): method test_get_context_key (line 490) | def test_get_context_key(self): method test_get_item (line 498) | def test_get_item(self): class TestItemAttributeView (line 508) | class TestItemAttributeView(ViewTestBase): method test_init (line 516) | def test_init(self): method test_index (line 522) | def test_index(self): method test_create (line 529) | def test_create(self): class TestItemSingularView (line 542) | class TestItemSingularView(ViewTestBase): method test_init (line 551) | def test_init(self): method test_show (line 555) | def test_show(self): method test_create (line 562) | def test_create(self): method test_update (line 581) | def test_update(self): method test_replace (line 591) | def test_replace(self): method test_delete (line 598) | def test_delete(self): class TestRestViewGeneration (line 610) | class TestRestViewGeneration(object): method test_only_provided_attrs_are_available (line 613) | def test_only_provided_attrs_are_available(self, run_init): method test_singular_view (line 641) | def test_singular_view(self): method test_attribute_view (line 649) | def test_attribute_view(self): method test_escollection_view (line 657) | def test_escollection_view(self): method test_dbcollection_view (line 666) | def test_dbcollection_view(self): method test_default_values (line 675) | def test_default_values(self): method test_database_acls_option (line 684) | def test_database_acls_option(self):