graphql-engine/server/tests-py/queries/graphql_query/bigquery/select_join_provenance.yaml
Kirill Zaborsky 960cf2d954 Use 'hasura' as dataset in python test to unify it with hspec
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/3636
GitOrigin-RevId: f4114fded09cbdd9875488610c635537478e4ab5
2022-02-14 06:23:07 +00:00

72 lines
1.5 KiB
YAML

- description: test that aggregates with no results are returned as special structs with structure preserving nulls
url: /v1/graphql
status: 200
query:
query: |
query {
hasura_author(order_by: {id: asc}) {
id
articles_aggregate(offset: 10) {
aggregate {
count(distinct: true)
max {
is_published
}
min {
is_published
}
sum {
id
author_id
}
}
}
}
}
response:
data:
hasura_author:
- id: '1'
articles_aggregate:
aggregate:
count: '0'
max:
is_published: null
min:
is_published: null
sum:
id: null
author_id: null
- id: '2'
articles_aggregate:
aggregate:
count: '0'
max:
is_published: null
min:
is_published: null
sum:
id: null
author_id: null
- description: test that null object joins result in expected structures
url: /v1/graphql
status: 200
query:
query: |
query {
hasura_article(offset: 10) {
id
author {
id
name
articles {
id
}
}
}
}
response:
data:
hasura_article: []