crash.software
Projects
Pull Requests
Issues
Builds
graphql-engine
Code
Files
Commits
Branches
Tags
Pull Requests
Code Comments
Code Compare
Issues
List
Boards
Milestones
Builds
Statistics
Contributions
Source Lines
Child Projects
Projects
STRLCPY
graphql-engine
Files
🤬
Sign In
release/v2.11
ROOT
/
server
/
tests-py
/
test_graphql_mutations.py
Search
History
920 lines
|
ISO-8859-1
|
37 KB
Blame
Outline
2
4
8
No wrap
Soft wrap
Outline
pytest
check_query_f
check_query
get_conf_f
use_function_permission_fixtures
pytestmark
usefixtures
use_mutation_fixtures
TestGraphQLInsertWithTransport
test_inserts_author_article
(self,hge_ctx,transport)
dir
(cls)
TestGraphQLInsert
test_inserts_various_postgres_types
(self,hge_ctx)
test_insert_integer_overflow
(self,hge_ctx)
test_insert_into_array_col_with_array_input
(self,hge_ctx)
test_insert_using_variable
(self,hge_ctx)
test_insert_using_array_variable
(self,hge_ctx)
test_insert_person
(self,hge_ctx)
test_insert_person_array
(self,hge_ctx)
test_insert_null_col_value
(self,hge_ctx)
test_insert_valid_variable_but_invalid_graphql_value
(self,hge_ctx)
test_can_insert_in_insertable_view
(self,hge_ctx)
test_cannot_insert_in_non_insertable_view
(self,hge_ctx)
dir
(cls)
TestGraphQLInsertIdentityColumn
transact
(self,hge_ctx)
test_insert_into_identity_column
(self,hge_ctx)
TestGraphqlInsertOnConflict
test_on_conflict_update
(self,hge_ctx)
test_on_conflict_ignore
(self,hge_ctx)
test_on_conflict_update_empty_cols
(self,hge_ctx)
test_err_missing_article_constraint
(self,hge_ctx)
test_err_unexpected_action
(self,hge_ctx)
test_err_unexpected_constraint
(self,hge_ctx)
test_order_on_conflict_where
(self,hge_ctx)
dir
(cls)
TestGraphqlInsertPermission
test_user_role_on_conflict_update
(self,hge_ctx)
test_restricted_role_on_conflict_update
(self,hge_ctx)
test_user_role_on_conflict_constraint_on_error
(self,hge_ctx)
test_user_role_on_conflict_ignore
(self,hge_ctx)
test_user_err_missing_article_constraint
(self,hge_ctx)
test_user_err_unexpected_action
(self,hge_ctx)
test_user_err_unexpected_constraint
(self,hge_ctx)
test_role_has_no_permissions_err
(self,hge_ctx)
test_author_user_role_insert_check_perm_success
(self,hge_ctx)
test_user_role_insert_check_is_registered_fail
(self,hge_ctx)
test_user_role_insert_check_user_id_fail
(self,hge_ctx)
test_student_role_insert_check_bio_success
(self,hge_ctx)
test_student_role_insert_check_bio_fail
(self,hge_ctx)
test_company_user_role_insert
(self,hge_ctx)
test_company_user_role_insert_on_conflict
(self,hge_ctx)
test_resident_user_role_insert
(self,hge_ctx)
test_resident_infant_role_insert
(self,hge_ctx)
test_resident_infant_role_insert_fail
(self,hge_ctx)
test_resident_5_modifies_resident_6_upsert
(self,hge_ctx)
test_resident_on_conflict_where
(self,hge_ctx)
test_blog_on_conflict_update_preset
(self,hge_ctx)
test_arr_sess_var_insert_article_as_editor_allowed_user_id
(self,hge_ctx)
test_arr_sess_var_insert_article_as_editor_err_not_allowed_user_id
(self,hge_ctx)
test_seller_insert_computer_json_has_keys_all
(self,hge_ctx)
test_seller_insert_computer_json_has_keys_all_err
(self,hge_ctx)
test_developer_insert_computer_json_has_keys_any
(self,hge_ctx)
test_developer_insert_computer_json_has_keys_any_err
(self,hge_ctx)
test_user_insert_account_success
(self,hge_ctx)
test_user_insert_account_fail
(self,hge_ctx)
test_backend_user_insert_fail
(self,hge_ctx)
test_backend_user_insert_pass
(self,hge_ctx)
test_backend_user_insert_invalid_bool
(self,hge_ctx)
test_user_with_no_backend_privilege
(self,hge_ctx)
test_backend_user_no_admin_secret_fail
(self,hge_ctx)
test_check_set_headers_while_doing_upsert
(self,hge_ctx)
test_column_comparison_across_different_tables
(self,hge_ctx)
dir
(cls)
check_query_admin_secret
(hge_ctx,f,transport='http')
TestGraphqlInsertConstraints
test_address_not_null_constraint_err
(self,hge_ctx)
test_insert_unique_constraint_err
(self,hge_ctx)
dir
(cls)
TestGraphqlInsertNullPrefixedColumnOnConflict
test_address_not_null_constraint_err
(self,hge_ctx)
dir
(cls)
TestGraphqlInsertGeoJson
test_insert_point_landmark
(self,hge_ctx)
test_insert_3d_point_drone_loc
(self,hge_ctx)
test_insert_landmark_single_position_err
(self,hge_ctx)
test_insert_line_string_road
(self,hge_ctx)
test_insert_road_single_point_err
(self,hge_ctx)
test_insert_multi_point_service_locations
(self,hge_ctx)
test_insert_multi_line_string_route
(self,hge_ctx)
test_insert_polygon
(self,hge_ctx)
test_insert_linear_ring_less_than_4_points_err
(self,hge_ctx)
test_insert_linear_ring_last_point_not_equal_to_first_err
(self,hge_ctx)
test_insert_multi_polygon_compounds
(self,hge_ctx)
test_insert_geometry_collection
(self,hge_ctx)
test_insert_unexpected_geometry_type_err
(self,hge_ctx)
dir
(cls)
TestGraphqlNestedInserts
test_author_with_detail
(self,hge_ctx)
test_author_with_detail_fk
(self,hge_ctx)
test_author_with_articles
(self,hge_ctx)
test_author_with_articles_empty
(self,hge_ctx)
test_author_with_articles_null
(self,hge_ctx)
test_author_with_articles_author_id_fail
(self,hge_ctx)
test_articles_with_author
(self,hge_ctx)
test_articles_with_author_null
(self,hge_ctx)
test_articles_with_author_author_id_fail
(self,hge_ctx)
test_author_upsert_articles_fail
(self,hge_ctx)
test_articles_author_upsert_fail
(self,hge_ctx)
test_articles_with_author_returning
(self,hge_ctx)
test_author_one
(self,hge_ctx)
test_author_with_articles_one
(self,hge_ctx)
test_author_upsert_one_update
(self,hge_ctx)
test_author_upsert_one_no_update
(self,hge_ctx)
dir
(cls)
TestGraphqlInsertViews
test_insert_view_author_simple
(self,hge_ctx)
test_insert_view_author_complex_fail
(self,hge_ctx)
test_nested_insert_article_author_simple_view
(self,hge_ctx)
test_nested_insert_article_author_complex_view_fail
(self,hge_ctx)
dir
(cls)
TestGraphqlUpdateBasic
test_set_author_name
(self,hge_ctx)
test_empty_set_author
(self,hge_ctx)
test_set_person_details
(self,hge_ctx)
test_person_id_inc
(self,hge_ctx)
test_no_operator_err
(self,hge_ctx)
test_column_in_multiple_operators
(self,hge_ctx)
test_author_by_pk
(self,hge_ctx)
test_author_by_pk_null
(self,hge_ctx)
test_numerics_inc
(self,hge_ctx)
dir
(cls)
TestGraphqlUpdateJsonB
test_jsonb_append_object
(self,hge_ctx)
test_jsonb_append_array
(self,hge_ctx)
test_jsonb_prepend_array
(self,hge_ctx)
test_jsonb_delete_at_path
(self,hge_ctx)
test_jsonb_delete_array_element
(self,hge_ctx)
test_jsonb_delete_key
(self,hge_ctx)
dir
(cls)
TestGraphqlUpdatePermissions
test_user_update_author
(self,hge_ctx)
test_user_can_update_unpublished_article
(self,hge_ctx)
test_user_cannot_update_published_version_col
(self,hge_ctx)
test_user_cannot_update_another_users_article
(self,hge_ctx)
test_user_cannot_publish
(self,hge_ctx)
test_user_cannot_update_id_col
(self,hge_ctx)
test_user_update_resident_preset
(self,hge_ctx)
test_user_update_resident_preset_session_var
(self,hge_ctx)
test_user_account_update_success
(self,hge_ctx)
test_user_account_update_no_rows
(self,hge_ctx)
dir
(cls)
TestGraphqlUpdateBasicMSSQL
test_set_author_name
(self,hge_ctx)
test_article_inc
(self,hge_ctx)
test_author_no_operator
(self,hge_ctx)
test_article_column_multiple_operators
(self,hge_ctx)
test_author_by_pk
(self,hge_ctx)
test_author_by_pk_null
(self,hge_ctx)
test_numerics_inc
(self,hge_ctx)
dir
(cls)
TestGraphqlUpdatePermissionsMSSQL
test_user_update_author
(self,hge_ctx)
test_user_update_author_other_userid
(self,hge_ctx)
test_user_can_update_unpublished_article
(self,hge_ctx)
test_user_cannot_update_published_article
(self,hge_ctx)
test_user_cannot_update_id_col_article
(self,hge_ctx)
test_user_cannot_update_another_users_article
(self,hge_ctx)
test_user_cannot_publish
(self,hge_ctx)
dir
(cls)
TestGraphqlDeleteBasic
test_article_delete
(self,hge_ctx,transport)
test_article_delete_returning
(self,hge_ctx,transport)
test_article_delete_returning_author
(self,hge_ctx,transport)
test_author_returning_empty_articles
(self,hge_ctx,transport)
test_article_by_pk
(self,hge_ctx,transport)
test_article_by_pk_null
(self,hge_ctx,transport)
dir
(cls)
TestGraphqlDeleteBasicMSSQL
test_article_delete
(self,hge_ctx,transport)
test_article_delete_returning
(self,hge_ctx,transport)
test_article_delete_returning_author
(self,hge_ctx,transport)
test_author_returning_empty_articles
(self,hge_ctx,transport)
test_article_by_pk
(self,hge_ctx,transport)
test_article_by_pk_null
(self,hge_ctx,transport)
test_test_types_delete
(self,hge_ctx,transport)
dir
(cls)
TestGraphqlDeleteConstraints
test_author_delete_foreign_key_violation
(self,hge_ctx,transport)
dir
(cls)
TestGraphqlDeleteConstraintsMSSQL
test_author_delete_foreign_key_violation
(self,hge_ctx,transport)
dir
(cls)
TestGraphqlDeletePermissions
test_author_can_delete_his_articles
(self,hge_ctx)
test_author_cannot_delete_other_users_articles
(self,hge_ctx)
test_resident_delete_without_select_perm_fail
(self,hge_ctx)
test_agent_delete_perm_arr_sess_var
(self,hge_ctx)
test_agent_delete_perm_arr_sess_var_fail
(self,hge_ctx)
test_user_delete_author
(self,hge_ctx)
test_user_delete_author_by_pk
(self,hge_ctx)
test_user_delete_account_success
(self,hge_ctx)
test_user_delete_account_no_rows
(self,hge_ctx)
dir
(cls)
TestGraphqlDeletePermissionsMSSQL
test_author_can_delete_his_articles
(self,hge_ctx)
test_author_cannot_delete_other_users_articles
(self,hge_ctx)
test_resident_delete_without_select_perm_fail
(self,hge_ctx)
test_user_delete_author
(self,hge_ctx)
test_user_delete_author_by_pk
(self,hge_ctx)
test_user_delete_account_success
(self,hge_ctx)
test_user_delete_account_no_rows
(self,hge_ctx)
dir
(cls)
TestGraphqlMutationCustomSchema
test_insert_author
(self,hge_ctx,transport)
test_insert_article_author
(self,hge_ctx,transport)
test_update_article
(self,hge_ctx,transport)
test_delete_article
(self,hge_ctx,transport)
dir
(cls)
TestGraphqlMutationCustomGraphQLTableName
test_insert_author
(self,hge_ctx,transport)
test_insert_article_author
(self,hge_ctx,transport)
test_update_author
(self,hge_ctx,transport)
test_delete_author
(self,hge_ctx,transport)
dir
(cls)
TestGraphQLMutateEnums
dir
(cls)
test_insert_enum_field
(self,hge_ctx,transport)
test_insert_nullable_enum_field
(self,hge_ctx,transport)
test_insert_enum_field_bad_value
(self,hge_ctx,transport)
test_update_enum_field
(self,hge_ctx,transport)
test_update_where_enum_field
(self,hge_ctx,transport)
test_delete_where_enum_field
(self,hge_ctx,transport)
TestGraphQLMutationFunctions
dir
(cls)
test_smoke
(self,hge_ctx,transport)
test_smoke_errs
(self,hge_ctx,transport)
test_functions_as_mutations
(self,hge_ctx,transport)
test_function_as_mutation_without_function_permission
(self,hge_ctx,transport)
test_functions_as_mutations_permissions
(self,hge_ctx,transport)
test_single_row_function_as_mutation
(self,hge_ctx,transport)
TestGraphQLMutationTransactions
test_transaction_revert
(self,hge_ctx,transport)
dir
(cls)
TestGraphQLInsertMSSQL
dir
(cls)
test_inserts_various_mssql_types
(self,hge_ctx)
test_insert_integer_overflow
(self,hge_ctx)
test_insert_using_variable
(self,hge_ctx)
test_insert_multiple_objects
(self,hge_ctx)
test_insert_table_no_pk
(self,hge_ctx)
test_constraint_violation
(self,hge_ctx)
test_insert_numeric_value_fail
(self,hge_ctx)
test_insert_invalid_datetime
(self,hge_ctx)
TestGraphqlInsertPermissionMSSQL
dir
(cls)
test_insert_check_constraint_fail
(self,hge_ctx)
test_insert_permission_columns_fail
(self,hge_ctx)
test_user_role_if_matched_update
(self,hge_ctx)
test_restricted_role_if_matched_update
(self,hge_ctx)
TestGraphqlInsertIfMatchedMSSQL
test_if_matched_update
(self,hge_ctx)
test_if_matched_no_update
(self,hge_ctx)
test_order_if_matched_where
(self,hge_ctx)
test_if_matched_no_match_columns
(self,hge_ctx)
test_match_non_id_column
(self,hge_ctx)
dir
(cls)
All occurrences
Please wait...
Page is in error, reload to recover