fasjson.tests.unit package

Submodules

fasjson.tests.unit.test_lib_ldap module

fasjson.tests.unit.test_lib_ldap.test_get_client(mocker)[source]

fasjson.tests.unit.test_lib_ldap_client module

fasjson.tests.unit.test_lib_ldap_client.mock_connection(mocker)[source]
fasjson.tests.unit.test_lib_ldap_client.test_check_membership(mock_connection)[source]
fasjson.tests.unit.test_lib_ldap_client.test_check_membership_duplicate(mock_connection)[source]
fasjson.tests.unit.test_lib_ldap_client.test_check_membership_not_member(mock_connection)[source]
fasjson.tests.unit.test_lib_ldap_client.test_do_search_no_server_control(mock_connection)[source]
fasjson.tests.unit.test_lib_ldap_client.test_do_search_other_server_control(mock_connection)[source]
fasjson.tests.unit.test_lib_ldap_client.test_do_search_paged(mock_connection)[source]
fasjson.tests.unit.test_lib_ldap_client.test_get_group(mock_connection)[source]
fasjson.tests.unit.test_lib_ldap_client.test_get_group_members(mock_connection)[source]
fasjson.tests.unit.test_lib_ldap_client.test_get_group_not_found(mock_connection)[source]
fasjson.tests.unit.test_lib_ldap_client.test_get_group_sponsors(mock_connection)[source]
fasjson.tests.unit.test_lib_ldap_client.test_get_group_sponsors_empty(mock_connection)[source]
fasjson.tests.unit.test_lib_ldap_client.test_get_group_sponsors_none(mock_connection)[source]
fasjson.tests.unit.test_lib_ldap_client.test_get_groups(mock_connection)[source]
fasjson.tests.unit.test_lib_ldap_client.test_get_groups_with_attrs(mock_connection, mocker)[source]
fasjson.tests.unit.test_lib_ldap_client.test_get_paged_groups(mock_connection)[source]
fasjson.tests.unit.test_lib_ldap_client.test_get_paged_search_filters(mock_connection)[source]
fasjson.tests.unit.test_lib_ldap_client.test_get_paged_search_no_results(mock_connection)[source]
fasjson.tests.unit.test_lib_ldap_client.test_get_user(mock_connection)[source]
fasjson.tests.unit.test_lib_ldap_client.test_get_user_agreements(mock_connection)[source]
fasjson.tests.unit.test_lib_ldap_client.test_get_user_groups(mock_connection)[source]
fasjson.tests.unit.test_lib_ldap_client.test_get_user_groups_no_group(mock_connection)[source]
fasjson.tests.unit.test_lib_ldap_client.test_get_user_not_found(mock_connection)[source]
fasjson.tests.unit.test_lib_ldap_client.test_get_user_with_attrs(mock_connection, mocker)[source]
fasjson.tests.unit.test_lib_ldap_client.test_get_users(mock_connection)[source]
fasjson.tests.unit.test_lib_ldap_client.test_list_sponsors_uid(mock_connection)[source]
fasjson.tests.unit.test_lib_ldap_client.test_search_users(mock_connection)[source]
fasjson.tests.unit.test_lib_ldap_client.test_search_users_filters(mock_connection, mocker, query, expected_filter)[source]
fasjson.tests.unit.test_lib_ldap_client.test_sponsors_to_users(mock_connection)[source]
fasjson.tests.unit.test_lib_ldap_client.test_sponsors_to_users_empty(mock_connection)[source]
fasjson.tests.unit.test_lib_ldap_client.test_whoami_service(mock_connection)[source]
fasjson.tests.unit.test_lib_ldap_client.test_whoami_user(mock_connection)[source]

fasjson.tests.unit.test_lib_ldap_converters module

fasjson.tests.unit.test_lib_ldap_converters.test_binary()[source]
fasjson.tests.unit.test_lib_ldap_converters.test_bool_true()[source]
fasjson.tests.unit.test_lib_ldap_converters.test_bool_wrong_value()[source]

fasjson.tests.unit.test_lib_ldap_result module

fasjson.tests.unit.test_lib_ldap_result.ldap_result()[source]
fasjson.tests.unit.test_lib_ldap_result.test_ldap_result_cmp(ldap_result)[source]
fasjson.tests.unit.test_lib_ldap_result.test_ldap_result_cmp_invalid(ldap_result)[source]
fasjson.tests.unit.test_lib_ldap_result.test_ldap_result_repr(ldap_result)[source]

fasjson.tests.unit.test_web_app module

fasjson.tests.unit.test_web_app.temp_config(tmpdir)[source]
fasjson.tests.unit.test_web_app.test_app_default_internal_error(client, gss_user)[source]
fasjson.tests.unit.test_web_app.test_app_default_notfound_error(client, gss_user)[source]
fasjson.tests.unit.test_web_app.test_app_default_unauthorized_error(client, mocker)[source]
fasjson.tests.unit.test_web_app.test_app_gss_forbidden_error(client)[source]
fasjson.tests.unit.test_web_app.test_app_registered_error(client, gss_user)[source]
fasjson.tests.unit.test_web_app.test_configuration_file(temp_config, app)[source]
fasjson.tests.unit.test_web_app.test_logging_config(mocker)[source]
fasjson.tests.unit.test_web_app.test_webserver_error(anon_client)[source]

fasjson.tests.unit.test_web_base_routes module

fasjson.tests.unit.test_web_base_routes.test_live_success(anon_client)[source]
fasjson.tests.unit.test_web_base_routes.test_ready_error(anon_client, mocker)[source]
fasjson.tests.unit.test_web_base_routes.test_ready_success(anon_client, mocker)[source]
fasjson.tests.unit.test_web_base_routes.test_root_anonymous(anon_client)[source]

fasjson.tests.unit.test_web_extension_ipacfg module

fasjson.tests.unit.test_web_extension_ipacfg.app_with_filtered_config(app, mocker)[source]
fasjson.tests.unit.test_web_extension_ipacfg.test_already_loaded(mocker, app)[source]
fasjson.tests.unit.test_web_extension_ipacfg.test_default_app(app)[source]
fasjson.tests.unit.test_web_extension_ipacfg.test_detect_dns(mocker, app)[source]
fasjson.tests.unit.test_web_extension_ipacfg.test_dns_query()[source]
fasjson.tests.unit.test_web_extension_ipacfg.test_dns_query_duplicates()[source]
fasjson.tests.unit.test_web_extension_ipacfg.test_dns_query_no_record()[source]
fasjson.tests.unit.test_web_extension_ipacfg.test_dns_query_same_prio_same_weight()[source]
fasjson.tests.unit.test_web_extension_ipacfg.test_ipacfg_default_paths(app_with_filtered_config)[source]
fasjson.tests.unit.test_web_extension_ipacfg.test_ipacfg_delayed_init(mocker)[source]
fasjson.tests.unit.test_web_extension_ipacfg.test_ipacfg_delayed_load(tmpdir, app_with_filtered_config)[source]
fasjson.tests.unit.test_web_extension_ipacfg.test_mix_weight()[source]

fasjson.tests.unit.test_web_namespace module

fasjson.tests.unit.test_web_namespace.test_ldap_local_error(client, gss_user, mocker)[source]
fasjson.tests.unit.test_web_namespace.test_ldap_server_error(client, gss_user, mocker)[source]
fasjson.tests.unit.test_web_namespace.test_rpc_bad_request(client, gss_user, mocker)[source]
fasjson.tests.unit.test_web_namespace.test_rpc_bad_request_no_code(client, gss_user, mocker)[source]
fasjson.tests.unit.test_web_namespace.test_schema(client, gss_user)[source]

fasjson.tests.unit.test_web_resource_base module

fasjson.tests.unit.test_web_resource_base.api()[source]
fasjson.tests.unit.test_web_resource_base.test_marshal_with_field(api)[source]
fasjson.tests.unit.test_web_resource_base.test_marshal_with_field_class(api)[source]
fasjson.tests.unit.test_web_resource_base.test_marshal_with_field_tuple_response(api)[source]

fasjson.tests.unit.test_web_resource_v1_certs module

fasjson.tests.unit.test_web_resource_v1_certs.mock_rpc_client(mock_ipa_client)[source]
fasjson.tests.unit.test_web_resource_v1_certs.test_cert_404(client, gss_user, mock_rpc_client, mocker)[source]
fasjson.tests.unit.test_web_resource_v1_certs.test_cert_error(client, gss_user, mock_rpc_client, mocker)[source]
fasjson.tests.unit.test_web_resource_v1_certs.test_cert_post_success(client, gss_user, mock_rpc_client, mocker)[source]
fasjson.tests.unit.test_web_resource_v1_certs.test_cert_post_with_configured_profile_id(app, client, gss_user, mock_rpc_client, mocker)[source]
fasjson.tests.unit.test_web_resource_v1_certs.test_cert_post_with_profile_id(client, gss_user, mock_rpc_client, mocker)[source]
fasjson.tests.unit.test_web_resource_v1_certs.test_cert_success(client, gss_user, mock_rpc_client)[source]

fasjson.tests.unit.test_web_resource_v1_groups module

fasjson.tests.unit.test_web_resource_v1_groups.mock_ldap_client(mock_ipa_client)[source]
fasjson.tests.unit.test_web_resource_v1_groups.test_group_is_member_false(client, gss_user, mock_ldap_client)[source]
fasjson.tests.unit.test_web_resource_v1_groups.test_group_is_member_true(client, gss_user, mock_ldap_client)[source]
fasjson.tests.unit.test_web_resource_v1_groups.test_group_members_error(client, gss_user, mock_ldap_client)[source]
fasjson.tests.unit.test_web_resource_v1_groups.test_group_members_success(client, gss_user, mock_ldap_client)[source]
fasjson.tests.unit.test_web_resource_v1_groups.test_group_members_with_mask(client, gss_user, mock_ldap_client)[source]
fasjson.tests.unit.test_web_resource_v1_groups.test_group_not_found(client, gss_user, mock_ldap_client)[source]
fasjson.tests.unit.test_web_resource_v1_groups.test_group_sponsors_error(client, gss_user, mock_ldap_client)[source]
fasjson.tests.unit.test_web_resource_v1_groups.test_group_sponsors_success(client, gss_user, mock_ldap_client)[source]
fasjson.tests.unit.test_web_resource_v1_groups.test_group_sponsors_with_mask(client, gss_user, mock_ldap_client)[source]
fasjson.tests.unit.test_web_resource_v1_groups.test_group_starting_with_number(client, gss_user, mock_ldap_client)[source]
fasjson.tests.unit.test_web_resource_v1_groups.test_group_success(client, gss_user, mock_ldap_client)[source]
fasjson.tests.unit.test_web_resource_v1_groups.test_group_with_mask(client, gss_user, mock_ldap_client)[source]
fasjson.tests.unit.test_web_resource_v1_groups.test_groups_error(client, gss_user)[source]
fasjson.tests.unit.test_web_resource_v1_groups.test_groups_no_groups(client, gss_user, mock_ldap_client)[source]
fasjson.tests.unit.test_web_resource_v1_groups.test_groups_success(client, gss_user, mock_ldap_client)[source]
fasjson.tests.unit.test_web_resource_v1_groups.test_groups_with_mask(client, gss_user, mock_ldap_client, mocker)[source]

fasjson.tests.unit.test_web_resource_v1_me module

fasjson.tests.unit.test_web_resource_v1_me.mock_ldap_client(mock_ipa_client)[source]
fasjson.tests.unit.test_web_resource_v1_me.test_me_error(client, gss_env)[source]
fasjson.tests.unit.test_web_resource_v1_me.test_me_service_success(client, gss_user, mock_ldap_client)[source]
fasjson.tests.unit.test_web_resource_v1_me.test_me_user_success(client, gss_user, mock_ldap_client)[source]

fasjson.tests.unit.test_web_resource_v1_users module

fasjson.tests.unit.test_web_resource_v1_users.mock_ldap_client(mock_ipa_client)[source]
fasjson.tests.unit.test_web_resource_v1_users.test_user_agreements_error(client, gss_user, mock_ldap_client)[source]
fasjson.tests.unit.test_web_resource_v1_users.test_user_agreements_success(client, gss_user, mock_ldap_client)[source]
fasjson.tests.unit.test_web_resource_v1_users.test_user_error(client, gss_user, mock_ldap_client)[source]
fasjson.tests.unit.test_web_resource_v1_users.test_user_groups_error(client, gss_user, mock_ldap_client)[source]
fasjson.tests.unit.test_web_resource_v1_users.test_user_groups_success(client, gss_user, mock_ldap_client)[source]
fasjson.tests.unit.test_web_resource_v1_users.test_user_groups_with_mask(client, gss_user, mock_ldap_client)[source]
fasjson.tests.unit.test_web_resource_v1_users.test_user_no_private_info(client, gss_user, mock_ldap_client)[source]
fasjson.tests.unit.test_web_resource_v1_users.test_user_private(client, gss_user, mock_ldap_client)[source]
fasjson.tests.unit.test_web_resource_v1_users.test_user_private_self(client, gss_user, mock_ldap_client)[source]
fasjson.tests.unit.test_web_resource_v1_users.test_user_success(client, gss_user, mock_ldap_client)[source]
fasjson.tests.unit.test_web_resource_v1_users.test_user_with_mask(client, gss_user, mock_ldap_client)[source]
fasjson.tests.unit.test_web_resource_v1_users.test_users_success(client, gss_user, mock_ldap_client)[source]
fasjson.tests.unit.test_web_resource_v1_users.test_users_with_mask(client, gss_user, mock_ldap_client)[source]

fasjson.tests.unit.test_web_util_ipa module

fasjson.tests.unit.test_web_util_ipa.test_ldap_client(mocker, gss_user, app)[source]
fasjson.tests.unit.test_web_util_ipa.test_ldap_client_anon(mocker, gss_user, app)[source]
fasjson.tests.unit.test_web_util_ipa.test_rpc_client(mocker, gss_user, app)[source]
fasjson.tests.unit.test_web_util_ipa.test_rpc_client_anon(mocker, gss_user, app)[source]

fasjson.tests.unit.test_web_utils_pagination module

fasjson.tests.unit.test_web_utils_pagination.ldap_result()[source]
fasjson.tests.unit.test_web_utils_pagination.page_output()[source]
fasjson.tests.unit.test_web_utils_pagination.test_add_page_data_existing_qs(app, ldap_result)[source]
fasjson.tests.unit.test_web_utils_pagination.test_add_page_data_last_page(app, ldap_result)[source]
fasjson.tests.unit.test_web_utils_pagination.test_paged_marshal(app, ldap_result, page_output)[source]
fasjson.tests.unit.test_web_utils_pagination.test_paged_marshal_with_mask_arg(app, ldap_result, page_output)[source]
fasjson.tests.unit.test_web_utils_pagination.test_paged_marshal_with_mask_header(app, ldap_result, page_output)[source]

fasjson.tests.unit.utils module

fasjson.tests.unit.utils.get_user_api_output(name)[source]
fasjson.tests.unit.utils.get_user_ldap_data(name)[source]

Module contents