Module Import alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias alias alias alias alias alias alias alias alias alias ImportFrom alias ImportFrom alias FunctionDef arguments args defaults body Assign NameStore Call NameLoad Call NameLoad Str Dict Str Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad NameLoad Assert UnaryOpNot AttributeLoad NameLoad attr Assign NameStore Dict Str Dict Str Str Str Str Str ListLoad Dict Str Str Str Str Str Str ListLoad Dict Str Str Str Str NameLoad Str Str Dict Str Str Str Str NameLoad Dict Str Str Str Str Str NameLoad NameLoad Str NameLoad NameLoad NameLoad Dict Str Str Str Str Str Str ListLoad Dict Str Str Str Str NameLoad Str Str Dict Str Str Str Str NameLoad Dict Str Str Str Str Str NameLoad NameLoad Str NameLoad NameLoad NameLoad NameLoad Dict Str Str NameLoad ListLoad Dict Str Str Str Str Str Str Str Str NameLoad NameLoad ListLoad Dict Str Str Str Str Str Str ListLoad NameLoad NameLoad NameLoad Str Dict Str Str Str Str Str NameLoad NameLoad ListLoad Str Str NameLoad Dict Str Str Str Str Str Str Str Str Str NameLoad NameLoad NameLoad NameLoad Str Str NameLoad Dict Str Str Str Str Str Str Str Str Str NameLoad ListLoad Dict Str Str Str Str Str Str ListLoad NameLoad Str NameLoad Str Dict Str Str Str Str NameLoad Dict Str Str Str Str NameLoad Dict Str Str Str Str NameLoad Dict Str Str Str Str Dict Str Str Str Str Str Str ListLoad NameLoad Str NameLoad Str Dict Str Str Str Str NameLoad Dict Str Str Str Str Str NameLoad Dict Str Str Str Str Str Str ListLoad NameLoad Str NameLoad Str Dict Str Str Str Str Str NameLoad Dict Str Str Str Str Str Str ListLoad NameLoad Str NameLoad Str Dict Str Str Str Str Str NameLoad Dict Str Str Str Str Str Str ListLoad NameLoad Str NameLoad Str Dict Str Str Str Str NameLoad Dict Str Str Str Str NameLoad Dict Str Str Str Str NameLoad Dict Str Str Str Str NameLoad ListLoad Str Str NameLoad Dict Str Str Str Str Str Str Str Str Str NameLoad ListLoad Dict Str Str Str Str Str Str ListLoad NameLoad NameLoad NameLoad Str Dict Str Str Str Str NameLoad Dict Str Str Str Str Str NameLoad Dict Str Str Str Str Str Str ListLoad NameLoad NameLoad NameLoad Str Dict Str Str Str Str Str NameLoad Dict Str Str Str Str Str Str ListLoad NameLoad NameLoad NameLoad Str Dict Str Str Str Str Str NameLoad Dict Str Str Str Str Str Str ListLoad Dict Str Str Str Str Str NameLoad Str Dict Str Str Str Str Str NameLoad NameLoad NameLoad NameLoad Str Dict Str Str Str Str NameLoad Dict Str Str Str Str NameLoad Dict Str Str Str Str Str NameLoad Dict Str Str Str Str Str Str ListLoad NameLoad NameLoad NameLoad Str Dict Str Str Str Str NameLoad Dict Str Str Str Str NameLoad Dict Str Str Str Str Str NameLoad Dict Str Str Str Str Str Str ListLoad NameLoad NameLoad NameLoad Str Dict Str Str Str Str NameLoad Dict Str Str Str Str NameLoad Dict Str Str Str Str Str NameLoad Dict Str Str Str Str Str Str ListLoad Dict Str Str Str Str Str NameLoad Str Dict Str Str Str Str Str NameLoad NameLoad NameLoad NameLoad Str Dict Str Str Str Str NameLoad Dict Str Str Str Str NameLoad Dict Str Str Str Str Str NameLoad Dict Str Str Str Str Str Str ListLoad NameLoad NameLoad NameLoad Str Dict Str Str Str Str NameLoad Dict Str Str Str Str NameLoad Dict Str Str Str Str Str NameLoad Dict Str Str Str Str Str Str ListLoad NameLoad NameLoad NameLoad Str Dict Str Str Str Str Str NameLoad NameLoad ListLoad Str Str NameLoad Dict Str Str Str Str Str Str Str Str Str ListLoad Dict Str Str Str Str NameLoad Str NameLoad Str Dict Str Str Str Str NameLoad Str NameLoad Str Dict Str Str Str Str NameLoad Str NameLoad Str Dict Str Str Str Str NameLoad Str NameLoad Str Dict Str Str Str Str NameLoad Str NameLoad Str Dict Str Str Str Str NameLoad Str NameLoad Str Dict Str Str Str Str NameLoad Str NameLoad Str Dict Str Str Str Str NameLoad Str NameLoad Str NameLoad NameLoad NameLoad Str Str NameLoad Dict Str Str Str Str Str Str Str Str Str NameLoad NameLoad NameLoad NameLoad Str Str NameLoad Dict Str Str Str Str Str Str Str Str Str NameLoad ListLoad Dict Str Str Str Str Str Str ListLoad NameLoad NameLoad NameLoad Str Dict Str Str Str Str NameLoad Dict Str Str Str Str Str NameLoad Dict Str Str Str Str Str Str ListLoad NameLoad NameLoad NameLoad Str Dict Str Str Str Str Str NameLoad Dict Str Str Str Str Str Str ListLoad NameLoad NameLoad NameLoad Str Dict Str Str Str Str NameLoad Dict Str Str Str Str NameLoad Dict Str Str Str Str NameLoad Dict Str Str Str Str Dict Str Str Str Str Str Str ListLoad NameLoad NameLoad NameLoad Str Dict Str Str Str Str NameLoad Dict Str Str Str Str Str NameLoad Dict Str Str Str Str Str Str ListLoad NameLoad NameLoad NameLoad Str Dict Str Str Str Str NameLoad Dict Str Str Str Str Str NameLoad Dict Str Str Str Str Str Str ListLoad NameLoad NameLoad NameLoad Str Dict Str Str Str Str Str NameLoad NameLoad ListLoad Str Str NameLoad Dict Str Str Str Str Str Str Str Str Str NameLoad ListLoad Dict Str Str Str Str Str Str ListLoad NameLoad NameLoad NameLoad Str Dict Str Str Str Str NameLoad Dict Str Str Str Str Str NameLoad Dict Str Str Str Str Str Str ListLoad NameLoad NameLoad NameLoad Str Dict Str Str Str Str Str NameLoad Dict Str Str Str Str Str Str ListLoad NameLoad NameLoad NameLoad Str Dict Str Str Str Str NameLoad Dict Str Str Str Str Str NameLoad Dict Str Str Str Str Str Str ListLoad NameLoad NameLoad NameLoad Str Dict Str Str Str Str Str NameLoad NameLoad ListLoad Str Str NameLoad Dict Str Str Str Str Str Str Str Str Str NameLoad ListLoad Dict Str Str Str Str Str Str ListLoad NameLoad NameLoad NameLoad Str Dict Str Str Str Str NameLoad Dict Str Str Str Str Str NameLoad Dict Str Str Str Str Str Str ListLoad NameLoad NameLoad NameLoad Str Dict Str Str Str Str Str NameLoad Dict Str Str Str Str Str Str ListLoad NameLoad NameLoad NameLoad Str Dict Str Str Str Str NameLoad Dict Str Str Str Str Str NameLoad Dict Str Str Str Str Str Str ListLoad NameLoad NameLoad NameLoad Str Dict Str Str Str Str Str NameLoad NameLoad ListLoad Str Str NameLoad Dict Str Str Str Str Str Str Str Str Str NameLoad ListLoad Dict Str Str Str Str Str Str ListLoad NameLoad NameLoad NameLoad Str Dict Str Str Str Str NameLoad Dict Str Str Str Str Str NameLoad Dict Str Str Str Str Str Str ListLoad NameLoad NameLoad NameLoad Str Dict Str Str Str Str Str NameLoad Dict Str Str Str Str Str Str ListLoad NameLoad NameLoad NameLoad Str Dict Str Str Str Str NameLoad Dict Str Str Str Str NameLoad Dict Str Str Str Str NameLoad Dict Str Str Str Str Dict Str Str Str Str Str Str ListLoad NameLoad NameLoad NameLoad Str Dict Str Str Str Str NameLoad Dict Str Str Str Str Str NameLoad Dict Str Str Str Str Str Str ListLoad NameLoad NameLoad NameLoad Str Dict Str Str Str Str NameLoad Dict Str Str Str Str Str NameLoad Dict Str Str Str Str Str Str ListLoad NameLoad NameLoad NameLoad Str Dict Str Str Str Str NameLoad Dict Str Str Str Str Str NameLoad NameLoad ListLoad Str Str NameLoad Assert CompareEq AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str Call NameLoad ListLoad TupleLoad Str Call NameLoad NameLoad keyword Str TupleLoad Str Call NameLoad Call NameLoad NameLoad Assign NameStore Call NameLoad Str Dict Str Call NameLoad keyword NameLoad keyword Dict Str Call NameLoad NameLoad keyword Lambda arguments args NameParam NameParam NameParam defaults Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Assign NameStore Call NameLoad NameLoad Assign NameStore Str Assign NameStore Call NameLoad NameLoad NameLoad Assert UnaryOpNot AttributeLoad NameLoad attr Assert CompareIn Dict Str Str Str Str Str ListLoad Dict Str Str Str Str Dict Str Str Str Str Str NameLoad Str Dict Str Str Str Str Dict Str Str Str Str NameLoad Dict Str Str Str Str Str NameLoad NameLoad SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index Str Index Str decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str Dict Str Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Str Assign NameStore Call NameLoad NameLoad Call NameLoad Call NameLoad NameLoad Assert UnaryOpNot AttributeLoad NameLoad attr Assert CompareEq AttributeLoad NameLoad attr Dict Str Dict Str Str decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str Call NameLoad ListLoad TupleLoad Str Call NameLoad NameLoad TupleLoad Str Call NameLoad NameLoad keyword Str Assign NameStore Call NameLoad NameLoad Assign NameStore Str Assign NameStore Call NameLoad NameLoad NameLoad Assert UnaryOpNot AttributeLoad NameLoad attr Assert CompareEq AttributeLoad NameLoad attr Dict Str Dict Str Str Str ListLoad Dict Str Str Str Str NameLoad NameLoad Dict Str Str Str Str NameLoad Str decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str Call NameLoad ListLoad TupleLoad Str Call NameLoad NameLoad TupleLoad Str Call NameLoad NameLoad keyword Str Assign NameStore Call NameLoad NameLoad Assign NameStore Str Assign NameStore Call NameLoad NameLoad NameLoad Assert UnaryOpNot AttributeLoad NameLoad attr Assert CompareEq AttributeLoad NameLoad attr Dict Str Dict Str Str Str Str Str ListLoad Dict Str Str Dict Str Str ListLoad Dict Str Str ListLoad Dict Str Str decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str Call NameLoad ListLoad TupleLoad Str Call NameLoad Num TupleLoad Str Call NameLoad Num keyword Str TupleLoad Str Call NameLoad Num Assign NameStore Call NameLoad Str Dict Str Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Str Assign NameStore Call NameLoad NameLoad NameLoad Assert UnaryOpNot AttributeLoad NameLoad attr Assert CompareEq AttributeLoad NameLoad attr Dict Str Dict Str Str Str ListLoad Dict Str Str Str Str NameLoad NameLoad Dict Str Str Str Str NameLoad Str Dict Str Str Str Str NameLoad NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str Call NameLoad ListLoad TupleLoad Str Call NameLoad Num TupleLoad Str Call NameLoad Num keyword Str TupleLoad Str Call NameLoad Num Assign NameStore Call NameLoad Str Dict Str Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Str Assign NameStore Call NameLoad NameLoad NameLoad Assert UnaryOpNot AttributeLoad NameLoad attr Assert CompareEq AttributeLoad NameLoad attr Dict Str Dict Str Str Str Str Str ListLoad Dict Str Str Dict Str Str Dict Str Str ListLoad Dict Str Str Dict Str Str ListLoad Dict Str Str Dict Str Str decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str Dict Str Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Str Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore Dict Str Str Call AttributeLoad NameLoad attr Str Str Str ListLoad Call NameLoad keyword Num keyword Num Assert CompareIn NameLoad ListComp Call NameLoad NameLoad comprehension NameStore AttributeLoad NameLoad attr decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str Dict Str Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Str Assign NameStore Call NameLoad NameLoad NameLoad Assert UnaryOpNot AttributeLoad NameLoad attr Assert CompareEq AttributeLoad NameLoad attr Dict Str Dict Str Str Str Str BinOpAdd BinOpAdd BinOpAdd Str Str Str Str ListLoad Dict Str Str Str Str Dict Str Str Str Str Dict Str Str Str Str Dict Str Str Str Str Dict Str Str Str Str decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str Dict Str Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Str Assign NameStore Call NameLoad NameLoad NameLoad Assert UnaryOpNot AttributeLoad NameLoad attr Assert CompareEq AttributeLoad NameLoad attr Dict Str Dict Str Str Str Str Str ListLoad Dict Str Str Str Str Dict Str Str BinOpAdd Str Str Str Dict Str Str BinOpAdd Str Str Str Dict Str Str BinOpAdd Str Str Str Dict Str Str BinOpAdd Str Str Str Dict Str Str BinOpAdd Str Str Str Dict Str Str BinOpAdd Str Str Str Dict Str Str BinOpAdd Str Str Str decorator_list
N/A N/A json collections OrderedDict graphql.core graphql graphql.core.error format_error graphql.core.execution execute graphql.core.language.parser parse graphql.core.type GraphQLArgument GraphQLEnumType GraphQLEnumValue GraphQLField GraphQLInputObjectField GraphQLInputObjectType GraphQLList GraphQLObjectType GraphQLSchema GraphQLString graphql.core.utils.introspection_query introspection_query graphql.core.validation.rules ProvidedNonNullArguments test_executes_an_introspection_query N/A N/A N/A N/A N/A EmptySchema N/A GraphQLSchema N/A GraphQLObjectType QueryRoot N/A f N/A GraphQLField GraphQLString N/A result N/A graphql EmptySchema introspection_query N/A N/A N/A result errors N/A expected N/A __schema N/A directives mutationType queryType subscriptionType types N/A N/A args description name onField onFragment onOperation N/A N/A defaultValue description name type None Directs the executor to include this field or fragment only when the `if` argument is true. if N/A kind name ofType NON_NULL None N/A kind name ofType SCALAR Boolean None None include True True False N/A args description name onField onFragment onOperation N/A N/A defaultValue description name type None Directs the executor to skip this field or fragment only when the `if` argument is true. if N/A kind name ofType NON_NULL None N/A kind name ofType SCALAR Boolean None None skip True True False None N/A name QueryRoot None N/A N/A description enumValues fields inputFields interfaces kind name possibleTypes None None N/A N/A args deprecationReason description isDeprecated name type N/A None None False f N/A kind name ofType SCALAR String None None N/A OBJECT QueryRoot None N/A description enumValues fields inputFields interfaces kind name possibleTypes The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. None None None None SCALAR String None N/A description enumValues fields inputFields interfaces kind name possibleTypes A GraphQL Schema defines the capabilities of a GraphQL server. It exposes all available types and directives on the server, as well as the entry points for query, mutation and subscription operations. None N/A N/A args deprecationReason description isDeprecated name type N/A None A list of all types supported by this server. False types N/A kind name ofType NON_NULL None N/A kind name ofType LIST None N/A kind name ofType NON_NULL None N/A kind name OBJECT __Type N/A args deprecationReason description isDeprecated name type N/A None The type that query operations will be rooted at. False queryType N/A kind name ofType NON_NULL None N/A kind name ofType OBJECT __Type None N/A args deprecationReason description isDeprecated name type N/A None If this server supports mutation, the type that mutation operations will be rooted at. False mutationType N/A kind name ofType OBJECT __Type None N/A args deprecationReason description isDeprecated name type N/A None If this server support subscription, the type that subscription operations will be rooted at. False subscriptionType N/A kind name ofType OBJECT __Type None N/A args deprecationReason description isDeprecated name type N/A None A list of all directives supported by this server. False directives N/A kind name ofType NON_NULL None N/A kind name ofType LIST None N/A kind name ofType NON_NULL None N/A kind name OBJECT __Directive None N/A OBJECT __Schema None N/A description enumValues fields inputFields interfaces kind name possibleTypes The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.

Depending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name and description, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types. None N/A N/A args deprecationReason description isDeprecated name type N/A None None False kind N/A kind name ofType NON_NULL None N/A kind name ofType ENUM __TypeKind None N/A args deprecationReason description isDeprecated name type N/A None None False name N/A kind name ofType SCALAR String None N/A args deprecationReason description isDeprecated name type N/A None None False description N/A kind name ofType SCALAR String None N/A args deprecationReason description isDeprecated name type N/A N/A defaultValue description name type false None includeDeprecated N/A kind name ofType SCALAR Boolean None None None False fields N/A kind name ofType LIST None N/A kind name ofType NON_NULL None N/A kind name ofType OBJECT __Field None N/A args deprecationReason description isDeprecated name type N/A None None False interfaces N/A kind name ofType LIST None N/A kind name ofType NON_NULL None N/A kind name ofType OBJECT __Type None N/A args deprecationReason description isDeprecated name type N/A None None False possibleTypes N/A kind name ofType LIST None N/A kind name ofType NON_NULL None N/A kind name ofType OBJECT __Type None N/A args deprecationReason description isDeprecated name type N/A N/A defaultValue description name type false None includeDeprecated N/A kind name ofType SCALAR Boolean None None None False enumValues N/A kind name ofType LIST None N/A kind name ofType NON_NULL None N/A kind name ofType OBJECT __EnumValue None N/A args deprecationReason description isDeprecated name type N/A None None False inputFields N/A kind name ofType LIST None N/A kind name ofType NON_NULL None N/A kind name ofType OBJECT __InputValue None N/A args deprecationReason description isDeprecated name type N/A None None False ofType N/A kind name ofType OBJECT __Type None None N/A OBJECT __Type None N/A description enumValues fields inputFields interfaces kind name possibleTypes An enum describing what kind of type a given `__Type` is N/A N/A deprecationReason description isDeprecated name None Indicates this type is a scalar. False SCALAR N/A deprecationReason description isDeprecated name None Indicates this type is an object. `fields` and `interfaces` are valid fields. False OBJECT N/A deprecationReason description isDeprecated name None Indicates this type is an interface. `fields` and `possibleTypes` are valid fields. False INTERFACE N/A deprecationReason description isDeprecated name None Indicates this type is a union. `possibleTypes` is a valid field. False UNION N/A deprecationReason description isDeprecated name None Indicates this type is an enum. `enumValues` is a valid field. False ENUM N/A deprecationReason description isDeprecated name None Indicates this type is an input object. `inputFields` is a valid field. False INPUT_OBJECT N/A deprecationReason description isDeprecated name None Indicates this type is a list. `ofType` is a valid field. False LIST N/A deprecationReason description isDeprecated name None Indicates this type is a non-null. `ofType` is a valid field. False NON_NULL None None None ENUM __TypeKind None N/A description enumValues fields inputFields interfaces kind name possibleTypes The `Boolean` scalar type represents `true` or `false`. None None None None SCALAR Boolean None N/A description enumValues fields inputFields interfaces kind name possibleTypes Object and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type. None N/A N/A args deprecationReason description isDeprecated name type N/A None None False name N/A kind name ofType NON_NULL None N/A kind name ofType SCALAR String None N/A args deprecationReason description isDeprecated name type N/A None None False description N/A kind name ofType SCALAR String None N/A args deprecationReason description isDeprecated name type N/A None None False args N/A kind name ofType NON_NULL None N/A kind name ofType LIST None N/A kind name ofType NON_NULL None N/A kind name OBJECT __InputValue N/A args deprecationReason description isDeprecated name type N/A None None False type N/A kind name ofType NON_NULL None N/A kind name ofType OBJECT __Type None N/A args deprecationReason description isDeprecated name type N/A None None False isDeprecated N/A kind name ofType NON_NULL None N/A kind name ofType SCALAR Boolean None N/A args deprecationReason description isDeprecated name type N/A None None False deprecationReason N/A kind name ofType SCALAR String None None N/A OBJECT __Field None N/A description enumValues fields inputFields interfaces kind name possibleTypes Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value. None N/A N/A args deprecationReason description isDeprecated name type N/A None None False name N/A kind name ofType NON_NULL None N/A kind name ofType SCALAR String None N/A args deprecationReason description isDeprecated name type N/A None None False description N/A kind name ofType SCALAR String None N/A args deprecationReason description isDeprecated name type N/A None None False type N/A kind name ofType NON_NULL None N/A kind name ofType OBJECT __Type None N/A args deprecationReason description isDeprecated name type N/A None None False defaultValue N/A kind name ofType SCALAR String None None N/A OBJECT __InputValue None N/A description enumValues fields inputFields interfaces kind name possibleTypes One possible value for a given Enum. Enum values are unique values, not a placeholder for a string or numeric value. However an Enum value is returned in a JSON response as a string. None N/A N/A args deprecationReason description isDeprecated name type N/A None None False name N/A kind name ofType NON_NULL None N/A kind name ofType SCALAR String None N/A args deprecationReason description isDeprecated name type N/A None None False description N/A kind name ofType SCALAR String None N/A args deprecationReason description isDeprecated name type N/A None None False isDeprecated N/A kind name ofType NON_NULL None N/A kind name ofType SCALAR Boolean None N/A args deprecationReason description isDeprecated name type N/A None None False deprecationReason N/A kind name ofType SCALAR String None None N/A OBJECT __EnumValue None N/A description enumValues fields inputFields interfaces kind name possibleTypes A Directive provides a way to describe alternate runtime execution and type validation behavior in a GraphQL document.

In some cases, you need to provide options to alter GraphQL's execution behavior in ways field arguments will not suffice, such as conditionally including or skipping a field. Directives provide this by describing additional information to the executor. None N/A N/A args deprecationReason description isDeprecated name type N/A None None False name N/A kind name ofType NON_NULL None N/A kind name ofType SCALAR String None N/A args deprecationReason description isDeprecated name type N/A None None False description N/A kind name ofType SCALAR String None N/A args deprecationReason description isDeprecated name type N/A None None False args N/A kind name ofType NON_NULL None N/A kind name ofType LIST None N/A kind name ofType NON_NULL None N/A kind name OBJECT __InputValue N/A args deprecationReason description isDeprecated name type N/A None None False onOperation N/A kind name ofType NON_NULL None N/A kind name ofType SCALAR Boolean None N/A args deprecationReason description isDeprecated name type N/A None None False onFragment N/A kind name ofType NON_NULL None N/A kind name ofType SCALAR Boolean None N/A args deprecationReason description isDeprecated name type N/A None None False onField N/A kind name ofType NON_NULL None N/A kind name ofType SCALAR Boolean None None N/A OBJECT __Directive None N/A N/A N/A result data expected N/A test_introspects_on_input_object N/A N/A N/A N/A N/A TestInputObject N/A GraphQLInputObjectType TestInputObject N/A OrderedDict N/A N/A a N/A GraphQLInputObjectField GraphQLString default_value foo N/A b N/A GraphQLInputObjectField N/A GraphQLList GraphQLString N/A TestType N/A GraphQLObjectType TestType N/A field N/A GraphQLField type GraphQLString args N/A complex N/A GraphQLArgument TestInputObject resolver N/A N/A N/A obj args info N/A N/A N/A json dumps N/A N/A args get complex N/A schema N/A GraphQLSchema TestType N/A request 
      {
        __schema {
          types {
            kind
            name
            inputFields {
              name
              type { ...TypeRef }
              defaultValue
            }
          }
        }
      }
      fragment TypeRef on __Type {
        kind
        name
        ofType {
          kind
          name
          ofType {
            kind
            name
            ofType {
              kind
              name
            }
          }
        }
      }
     N/A result N/A graphql schema request N/A N/A N/A result errors N/A N/A N/A kind name inputFields INPUT_OBJECT TestInputObject N/A N/A name type defaultValue a N/A kind name ofType SCALAR String None "foo" N/A name type defaultValue b N/A kind name ofType LIST None N/A kind name ofType SCALAR String None None N/A N/A N/A result data N/A __schema N/A types N/A test_supports_the_type_root_field N/A N/A N/A N/A N/A TestType N/A GraphQLObjectType TestType N/A testField N/A GraphQLField GraphQLString N/A schema N/A GraphQLSchema TestType N/A request { __type(name: "TestType") { name } } N/A result N/A execute schema N/A object N/A parse request N/A N/A N/A result errors N/A N/A N/A result data N/A __type N/A name TestType N/A test_identifies_deprecated_fields N/A N/A N/A N/A N/A TestType N/A GraphQLObjectType TestType N/A OrderedDict N/A N/A nonDeprecated N/A GraphQLField GraphQLString N/A deprecated N/A GraphQLField GraphQLString deprecation_reason Removed in 1.0 N/A schema N/A GraphQLSchema TestType N/A request {__type(name: "TestType") {
        name
        fields(includeDeprecated: true) {
            name
            isDeprecated
            deprecationReason
        }
    } } N/A result N/A graphql schema request N/A N/A N/A result errors N/A N/A N/A result data N/A __type N/A name fields TestType N/A N/A name isDeprecated deprecationReason nonDeprecated False None N/A name isDeprecated deprecationReason deprecated True Removed in 1.0 N/A test_respects_the_includedeprecated_parameter_for_fields N/A N/A N/A N/A N/A TestType N/A GraphQLObjectType TestType N/A OrderedDict N/A N/A nonDeprecated N/A GraphQLField GraphQLString N/A deprecated N/A GraphQLField GraphQLString deprecation_reason Removed in 1.0 N/A schema N/A GraphQLSchema TestType N/A request {__type(name: "TestType") {
        name
        trueFields: fields(includeDeprecated: true) { name }
        falseFields: fields(includeDeprecated: false) { name }
        omittedFields: fields { name }
    } } N/A result N/A graphql schema request N/A N/A N/A result errors N/A N/A N/A result data N/A __type N/A name trueFields falseFields omittedFields TestType N/A N/A name nonDeprecated N/A name deprecated N/A N/A name nonDeprecated N/A N/A name nonDeprecated N/A test_identifies_deprecated_enum_values N/A N/A N/A N/A N/A TestEnum N/A GraphQLEnumType TestEnum N/A OrderedDict N/A N/A NONDEPRECATED N/A GraphQLEnumValue 0 N/A DEPRECATED N/A GraphQLEnumValue 1 deprecation_reason Removed in 1.0 N/A ALSONONDEPRECATED N/A GraphQLEnumValue 2 N/A TestType N/A GraphQLObjectType TestType N/A testEnum N/A GraphQLField TestEnum N/A schema N/A GraphQLSchema TestType N/A request {__type(name: "TestEnum") {
        name
        enumValues(includeDeprecated: true) {
            name
            isDeprecated
            deprecationReason
        }
    } } N/A result N/A graphql schema request N/A N/A N/A result errors N/A N/A N/A result data N/A __type N/A name enumValues TestEnum N/A N/A name isDeprecated deprecationReason NONDEPRECATED False None N/A name isDeprecated deprecationReason DEPRECATED True Removed in 1.0 N/A name isDeprecated deprecationReason ALSONONDEPRECATED False None N/A test_respects_the_includedeprecated_parameter_for_enum_values N/A N/A N/A N/A N/A TestEnum N/A GraphQLEnumType TestEnum N/A OrderedDict N/A N/A NONDEPRECATED N/A GraphQLEnumValue 0 N/A DEPRECATED N/A GraphQLEnumValue 1 deprecation_reason Removed in 1.0 N/A ALSONONDEPRECATED N/A GraphQLEnumValue 2 N/A TestType N/A GraphQLObjectType TestType N/A testEnum N/A GraphQLField TestEnum N/A schema N/A GraphQLSchema TestType N/A request {__type(name: "TestEnum") {
        name
        trueValues: enumValues(includeDeprecated: true) { name }
        falseValues: enumValues(includeDeprecated: false) { name }
        omittedValues: enumValues { name }
    } } N/A result N/A graphql schema request N/A N/A N/A result errors N/A N/A N/A result data N/A __type N/A name trueValues falseValues omittedValues TestEnum N/A N/A name NONDEPRECATED N/A name DEPRECATED N/A name ALSONONDEPRECATED N/A N/A name NONDEPRECATED N/A name ALSONONDEPRECATED N/A N/A name NONDEPRECATED N/A name ALSONONDEPRECATED N/A test_fails_as_expected_on_the_type_root_field_without_an_arg N/A N/A N/A N/A N/A TestType N/A GraphQLObjectType TestType N/A testField N/A GraphQLField GraphQLString N/A schema N/A GraphQLSchema TestType N/A request 
    {
        __type {
           name
        }
    } N/A result N/A graphql schema request N/A expected_error N/A message locations N/A N/A ProvidedNonNullArguments missing_field_arg_message __type name String! N/A N/A dict line 3 column 9 N/A N/A expected_error N/A N/A format_error error N/A error N/A result errors N/A test_exposes_descriptions_on_types_and_fields N/A N/A N/A N/A N/A QueryRoot N/A GraphQLObjectType QueryRoot N/A f N/A GraphQLField GraphQLString N/A schema N/A GraphQLSchema QueryRoot N/A request {
      schemaType: __type(name: "__Schema") {
          name,
          description,
          fields {
            name,
            description
          }
        }
      }
     N/A result N/A graphql schema request N/A N/A N/A result errors N/A N/A N/A result data N/A schemaType N/A name description fields __Schema N/A N/A N/A A GraphQL Schema defines the capabilities of a  GraphQL server. It exposes all available types and  directives on the server, as well as the entry  points for query, mutation and subscription operations. N/A N/A name description types A list of all types supported by this server. N/A name description queryType The type that query operations will be rooted at. N/A name description mutationType If this server supports mutation, the type that mutation operations will be rooted at. N/A name description subscriptionType If this server support subscription, the type that subscription operations will be rooted at. N/A name description directives A list of all directives supported by this server. N/A test_exposes_descriptions_on_enums N/A N/A N/A N/A N/A QueryRoot N/A GraphQLObjectType QueryRoot N/A f N/A GraphQLField GraphQLString N/A schema N/A GraphQLSchema QueryRoot N/A request {
      typeKindType: __type(name: "__TypeKind") {
          name,
          description,
          enumValues {
            name,
            description
          }
        }
      }
     N/A result N/A graphql schema request N/A N/A N/A result errors N/A N/A N/A result data N/A typeKindType N/A name description enumValues __TypeKind An enum describing what kind of type a given `__Type` is N/A N/A description name Indicates this type is a scalar. SCALAR N/A description name N/A Indicates this type is an object.  `fields` and `interfaces` are valid fields. OBJECT N/A description name N/A Indicates this type is an interface.  `fields` and `possibleTypes` are valid fields. INTERFACE N/A description name N/A Indicates this type is a union.  `possibleTypes` is a valid field. UNION N/A description name N/A Indicates this type is an enum.  `enumValues` is a valid field. ENUM N/A description name N/A Indicates this type is an input object.  `inputFields` is a valid field. INPUT_OBJECT N/A description name N/A Indicates this type is a list.  `ofType` is a valid field. LIST N/A description name N/A Indicates this type is a non-null.  `ofType` is a valid field. NON_NULL N/A