graphql-engine/server/tests-py/queries/remote_schemas
Rakesh Emmadi c2f667a06d server: correctly generate remote relationship field type
>

### Description
>
From HGE version 2.0 onwards, all remote relationship fields are generated as plain types without non-nullable and lists. This PR fixes the same.

### Changelog

- [x] `CHANGELOG.md` is updated with user-facing content relevant to this PR. If no changelog is required, then add the `no-changelog-required` label.

### Affected components

- [x] Server
- [x] Tests

### Related Issues
->
fix https://github.com/hasura/graphql-engine/issues/7284

### Steps to test and verify
>
- Create a remote relationship to a field in remote schema with non-nullable or list type
- The HGE introspection should give the remote relationship field type correctly as like in the remote schema

https://github.com/hasura/graphql-engine-mono/pull/2071

GitOrigin-RevId: e113f5d17b62bfa0a25028c20260ae1782ae224b
2021-08-12 12:17:52 +00:00
..
permissions server: inherited roles for mutations, remote schemas, actions and custom functions 2021-08-09 10:21:05 +00:00
remote_relationships server: correctly generate remote relationship field type 2021-08-12 12:17:52 +00:00
validation Remote Schema Customization take 2 using parser tranformations 2021-07-30 11:33:59 +00:00
add_remote_schema_err_missing_arg.yaml Remote Schema Customization take 2 using parser tranformations 2021-07-30 11:33:59 +00:00
add_remote_schema_err_missing_field.yaml support union and interface types in remote schema (close #1276) (#1361) 2019-01-28 22:15:10 +05:30
add_remote_schema_err_unknown_interface.yaml support union and interface types in remote schema (close #1276) (#1361) 2019-01-28 22:15:10 +05:30
add_remote_schema_iface_err_wrong_arg_type.yaml support union and interface types in remote schema (close #1276) (#1361) 2019-01-28 22:15:10 +05:30
add_remote_schema_with_iface_err_empty_fields_list.yaml support union and interface types in remote schema (close #1276) (#1361) 2019-01-28 22:15:10 +05:30
add_remote_schema_with_iface_err_extra_non_null_arg.yaml support union and interface types in remote schema (close #1276) (#1361) 2019-01-28 22:15:10 +05:30
add_remote_schema_with_iface_err_wrong_field_type.yaml support union and interface types in remote schema (close #1276) (#1361) 2019-01-28 22:15:10 +05:30
add_remote_schema_with_union_err_member_type_interface.yaml support union and interface types in remote schema (close #1276) (#1361) 2019-01-28 22:15:10 +05:30
add_remote_schema_with_union_err_no_member_types.yaml support union and interface types in remote schema (close #1276) (#1361) 2019-01-28 22:15:10 +05:30
add_remote_schema_with_union_err_unknown_types.yaml support union and interface types in remote schema (close #1276) (#1361) 2019-01-28 22:15:10 +05:30
add_remote_schema_with_union_err_wrapped_type.yaml Rewrite GraphQL schema generation and query parsing (close #2801) (#4111) 2020-08-21 12:27:01 -05:00
bahnql_query.yaml introduce v1/graphql (fix #1368) (#2064) 2019-05-10 11:35:10 +05:30
basic_bulk_remove_add.yaml implement internal graphql server for remote schema tests (#1117) 2018-11-26 18:38:16 +05:30
basic_query_customized.yaml Test customization with update_remote_schema 2021-08-02 05:50:49 +00:00
basic_query.yaml introduce v1/graphql (fix #1368) (#2064) 2019-05-10 11:35:10 +05:30
basic_subscription_not_supported.yaml introduce v1/graphql (fix #1368) (#2064) 2019-05-10 11:35:10 +05:30
basic_timeout_query.yaml server: improve handling of HTTP client errors for remote schema calls 2021-07-07 10:15:05 +00:00
character_interface_query.yaml introduce v1/graphql (fix #1368) (#2064) 2019-05-10 11:35:10 +05:30
check_resp_headers.yaml forward set-cookie headers from remote servers (fix #1654) (#2305) 2019-06-04 15:40:28 +05:30
create_conflicting_table.yaml implement internal graphql server for remote schema tests (#1117) 2018-11-26 18:38:16 +05:30
drop_person_table.yaml merge types with same structure in remote schema (closes #1112, #1135) (#1145) 2018-12-12 17:31:18 +05:30
drop_user_table.yaml server: support separate metadata database and server code setup for multi sources (#197) 2020-12-28 12:56:55 +00:00
person_table.yaml fix conversion when merging remote schema scalars with hasura (fix #1244) (#1497) 2019-01-28 21:01:37 +05:30
search_union_type_query.yaml introduce v1/graphql (fix #1368) (#2064) 2019-05-10 11:35:10 +05:30
simple2_mutation.yaml Fix result ordering in some incorrect tests 2019-11-05 15:15:25 -06:00
simple2_query.yaml Fix result ordering in some incorrect tests 2019-11-05 15:15:25 -06:00
tbls_setup.yaml [server] coalesce multiple run_sql calls in tests (#270) 2021-01-06 16:07:22 +00:00
tbls_teardown.yaml implement internal graphql server for remote schema tests (#1117) 2018-11-26 18:38:16 +05:30