HomeElementl

[dagster-graphql] Dagster GraphQL Python Client [2/4]
a4bcdf82b568Unpublished

Unpublished Commit ยท Learn More

Not On Permanent Ref: This commit is not an ancestor of any permanent ref.

Description

[dagster-graphql] Dagster GraphQL Python Client [2/4]

Summary:
This diff creates the dagster-graphql-client CLI:

  1. Adds BK checks to ensure that current GraphQL queries by the client are included in a legacy query query_snapshot folder via dagster-graphql-client query check
		a. It also adds the `dagster-graphql-client query snapshot` command to add the GraphQL client's queries to the `query_snapshot` directory
  1. Tests to ensure that each query in the client_backcompat directory is still supported by the GraphQL server (so at a minimum, we can be intentional about breaking changes that arise)

Test Plan: bk script checks + new backcompat tests (this diff is mostly tests)

Differential Revision: https://dagster.phacility.com/D7421

Details

Provenance
Sidharth Menon <menon.sid.k@gmail.com>Authored on Apr 14 2021, 6:10 AM
Parents
R1:cf3aea216d5e: [RFC] [dagster-graphql] Python Client Implementation [1/4]
Branches
Unknown
Tags
Unknown

Event Timeline