Add reorder-python-imports pre-commit hook and run on all files

This commit is contained in:
Daniel Gallagher 2018-05-24 22:40:21 -07:00
parent 28f6353212
commit d4418c9d02
70 changed files with 329 additions and 190 deletions

View File

@ -15,3 +15,7 @@
- id: pretty-format-json - id: pretty-format-json
args: args:
- --autofix - --autofix
- repo: git://github.com/asottile/reorder_python_imports
sha: v0.3.2
hooks:
- id: reorder-python-imports

View File

@ -1,6 +1,8 @@
import graphene import graphene
from .data import get_character
from .data import get_character, get_droid, get_hero, get_human from .data import get_droid
from .data import get_hero
from .data import get_human
class Episode(graphene.Enum): class Episode(graphene.Enum):

View File

@ -1,7 +1,6 @@
from graphene.test import Client
from ..data import setup from ..data import setup
from ..schema import schema from ..schema import schema
from graphene.test import Client
setup() setup()

View File

@ -1,8 +1,11 @@
import graphene import graphene
from .data import create_ship
from .data import get_empire
from .data import get_faction
from .data import get_rebels
from .data import get_ship
from graphene import relay from graphene import relay
from .data import create_ship, get_empire, get_faction, get_rebels, get_ship
class Ship(graphene.ObjectType): class Ship(graphene.ObjectType):
'''A ship in the Star Wars saga''' '''A ship in the Star Wars saga'''

View File

@ -1,7 +1,6 @@
from graphene.test import Client
from ..data import setup from ..data import setup
from ..schema import schema from ..schema import schema
from graphene.test import Client
setup() setup()

View File

@ -1,7 +1,6 @@
from graphene.test import Client
from ..data import setup from ..data import setup
from ..schema import schema from ..schema import schema
from graphene.test import Client
setup() setup()

View File

@ -1,7 +1,6 @@
from graphene.test import Client
from ..data import setup from ..data import setup
from ..schema import schema from ..schema import schema
from graphene.test import Client
setup() setup()

View File

@ -1,38 +1,40 @@
from .pyutils.version import get_version from .pyutils.version import get_version
from .relay import ClientIDMutation
from .types import ( from .relay import Connection
AbstractType, from .relay import ConnectionField
ObjectType, from .relay import GlobalID
InputObjectType, from .relay import is_node
Interface, from .relay import Node
Mutation, from .relay import PageInfo
Field, from .types import AbstractType
InputField, from .types import Argument
Schema, from .types import Boolean
Scalar, from .types import Context
String, ID, Int, Float, Boolean, from .types import Date
Date, DateTime, Time, from .types import DateTime
JSONString, from .types import Dynamic
UUID, from .types import Enum
List, NonNull, from .types import Field
Enum, from .types import Float
Argument, from .types import ID
Dynamic, from .types import InputField
Union, from .types import InputObjectType
Context, from .types import Int
ResolveInfo from .types import Interface
) from .types import JSONString
from .relay import ( from .types import List
Node, from .types import Mutation
is_node, from .types import NonNull
GlobalID, from .types import ObjectType
ClientIDMutation, from .types import ResolveInfo
Connection, from .types import Scalar
ConnectionField, from .types import Schema
PageInfo from .types import String
) from .types import Time
from .utils.resolve_only_args import resolve_only_args from .types import Union
from .types import UUID
from .utils.module_loading import lazy_import from .utils.module_loading import lazy_import
from .utils.resolve_only_args import resolve_only_args
VERSION = (2, 1, 0, 'final', 0) VERSION = (2, 1, 0, 'final', 0)

View File

@ -1,4 +1,5 @@
from __future__ import absolute_import from __future__ import absolute_import
import six import six
try: try:

View File

@ -1,5 +1,4 @@
"""Python Enumerations""" """Python Enumerations"""
import sys as _sys import sys as _sys
__all__ = ['Enum', 'IntEnum', 'unique'] __all__ = ['Enum', 'IntEnum', 'unique']

View File

@ -3,12 +3,14 @@
Back port of Python 3.3's function signature tools from the inspect module, Back port of Python 3.3's function signature tools from the inspect module,
modified to be compatible with Python 2.7 and 3.2+. modified to be compatible with Python 2.7 and 3.2+.
""" """
from __future__ import absolute_import, division, print_function from __future__ import absolute_import
import itertools from __future__ import division
from __future__ import print_function
import functools import functools
import itertools
import re import re
import types import types
from collections import OrderedDict from collections import OrderedDict
__version__ = "0.4" __version__ = "0.4"

View File

@ -1,4 +1,5 @@
from ..enum import _is_dunder, _is_sunder from ..enum import _is_dunder
from ..enum import _is_sunder
def test__is_dunder(): def test__is_dunder():

View File

@ -1,6 +1,10 @@
from .node import Node, is_node, GlobalID from .connection import Connection
from .connection import ConnectionField
from .connection import PageInfo
from .mutation import ClientIDMutation from .mutation import ClientIDMutation
from .connection import Connection, ConnectionField, PageInfo from .node import GlobalID
from .node import is_node
from .node import Node
__all__ = [ __all__ = [
'Node', 'Node',

View File

@ -1,14 +1,24 @@
import re import re
from collections import Iterable, OrderedDict from collections import Iterable
from collections import OrderedDict
from functools import partial from functools import partial
from graphql_relay import connection_from_list from graphql_relay import connection_from_list
from promise import Promise, is_thenable from promise import is_thenable
from promise import Promise
from ..types import (Boolean, Enum, Int, Interface, List, NonNull, Scalar, from ..types import Boolean
String, Union) from ..types import Enum
from ..types import Int
from ..types import Interface
from ..types import List
from ..types import NonNull
from ..types import Scalar
from ..types import String
from ..types import Union
from ..types.field import Field from ..types.field import Field
from ..types.objecttype import ObjectType, ObjectTypeOptions from ..types.objecttype import ObjectType
from ..types.objecttype import ObjectTypeOptions
from .node import is_node from .node import is_node

View File

@ -1,9 +1,12 @@
import re import re
from collections import OrderedDict from collections import OrderedDict
from promise import Promise, is_thenable from promise import is_thenable
from promise import Promise
from ..types import Field, InputObjectType, String from ..types import Field
from ..types import InputObjectType
from ..types import String
from ..types.mutation import Mutation from ..types.mutation import Mutation

View File

@ -2,9 +2,13 @@ from collections import OrderedDict
from functools import partial from functools import partial
from inspect import isclass from inspect import isclass
from graphql_relay import from_global_id, to_global_id from graphql_relay import from_global_id
from graphql_relay import to_global_id
from ..types import ID, Field, Interface, ObjectType from ..types import Field
from ..types import ID
from ..types import Interface
from ..types import ObjectType
from ..types.interface import InterfaceOptions from ..types.interface import InterfaceOptions
from ..types.utils import get_type from ..types.utils import get_type

View File

@ -1,7 +1,16 @@
import pytest import pytest
from ...types import Argument, Field, Int, List, NonNull, ObjectType, String, Schema from ...types import Argument
from ..connection import Connection, ConnectionField, PageInfo from ...types import Field
from ...types import Int
from ...types import List
from ...types import NonNull
from ...types import ObjectType
from ...types import Schema
from ...types import String
from ..connection import Connection
from ..connection import ConnectionField
from ..connection import PageInfo
from ..node import Node from ..node import Node

View File

@ -3,8 +3,12 @@ from collections import OrderedDict
from graphql_relay.utils import base64 from graphql_relay.utils import base64
from promise import Promise from promise import Promise
from ...types import ObjectType, Schema, String from ...types import ObjectType
from ..connection import Connection, ConnectionField, PageInfo from ...types import Schema
from ...types import String
from ..connection import Connection
from ..connection import ConnectionField
from ..connection import PageInfo
from ..node import Node from ..node import Node
letter_chars = ['A', 'B', 'C', 'D', 'E'] letter_chars = ['A', 'B', 'C', 'D', 'E']

View File

@ -1,8 +1,12 @@
from graphql_relay import to_global_id from graphql_relay import to_global_id
from ...types import ID, NonNull, ObjectType, String from ...types import ID
from ...types import NonNull
from ...types import ObjectType
from ...types import String
from ...types.definitions import GrapheneObjectType from ...types.definitions import GrapheneObjectType
from ..node import GlobalID, Node from ..node import GlobalID
from ..node import Node
class CustomNode(Node): class CustomNode(Node):

View File

@ -1,9 +1,14 @@
import pytest import pytest
from promise import Promise from promise import Promise
from ...types import (ID, Argument, Field, InputField, InputObjectType, from ...types import Argument
NonNull, ObjectType, Schema) from ...types import Field
from ...types import ID
from ...types import InputField
from ...types import InputObjectType
from ...types import NonNull
from ...types import ObjectType
from ...types import Schema
from ...types.scalars import String from ...types.scalars import String
from ..mutation import ClientIDMutation from ..mutation import ClientIDMutation

View File

@ -2,8 +2,11 @@ from collections import OrderedDict
from graphql_relay import to_global_id from graphql_relay import to_global_id
from ...types import ObjectType, Schema, String from ...types import ObjectType
from ..node import Node, is_node from ...types import Schema
from ...types import String
from ..node import is_node
from ..node import Node
class SharedNodeFields(object): class SharedNodeFields(object):

View File

@ -1,7 +1,10 @@
from graphql import graphql from graphql import graphql
from ...types import Interface, ObjectType, Schema from ...types import Interface
from ...types.scalars import Int, String from ...types import ObjectType
from ...types import Schema
from ...types.scalars import Int
from ...types.scalars import String
from ..node import Node from ..node import Node

View File

@ -1,7 +1,8 @@
from promise import Promise, is_thenable
import six import six
from graphql.error import format_error as format_graphql_error from graphql.error import format_error as format_graphql_error
from graphql.error import GraphQLError from graphql.error import GraphQLError
from promise import is_thenable
from promise import Promise
from graphene.types.schema import Schema from graphene.types.schema import Schema

View File

@ -1,5 +1,4 @@
# https://github.com/graphql-python/graphene/issues/313 # https://github.com/graphql-python/graphene/issues/313
import graphene import graphene
from graphene import resolve_only_args from graphene import resolve_only_args

View File

@ -1,5 +1,4 @@
# https://github.com/graphql-python/graphene/issues/356 # https://github.com/graphql-python/graphene/issues/356
import pytest import pytest
import graphene import graphene

View File

@ -1,9 +1,11 @@
# https://github.com/graphql-python/graphene/issues/425 # https://github.com/graphql-python/graphene/issues/425
# Adapted for Graphene 2.0 # Adapted for Graphene 2.0
from graphene.types.enum import Enum
from graphene.types.objecttype import ObjectType, ObjectTypeOptions from graphene.types.enum import EnumOptions
from graphene.types.inputobjecttype import InputObjectType, InputObjectTypeOptions from graphene.types.inputobjecttype import InputObjectType
from graphene.types.enum import Enum, EnumOptions from graphene.types.inputobjecttype import InputObjectTypeOptions
from graphene.types.objecttype import ObjectType
from graphene.types.objecttype import ObjectTypeOptions
# ObjectType # ObjectType

View File

@ -1,5 +1,4 @@
# https://github.com/graphql-python/graphene/issues/313 # https://github.com/graphql-python/graphene/issues/313
import graphene import graphene

View File

@ -1,26 +1,33 @@
# flake8: noqa # flake8: noqa
from graphql import ResolveInfo from graphql import ResolveInfo
from .objecttype import ObjectType from .abstracttype import AbstractType
from .interface import Interface from .argument import Argument
from .mutation import Mutation from .context import Context
from .scalars import Scalar, String, ID, Int, Float, Boolean from .datetime import Date
from .datetime import Date, DateTime, Time from .datetime import DateTime
from .json import JSONString from .datetime import Time
from .uuid import UUID from .dynamic import Dynamic
from .schema import Schema
from .structures import List, NonNull
from .enum import Enum from .enum import Enum
from .field import Field from .field import Field
from .inputfield import InputField from .inputfield import InputField
from .argument import Argument
from .inputobjecttype import InputObjectType from .inputobjecttype import InputObjectType
from .dynamic import Dynamic from .interface import Interface
from .json import JSONString
from .mutation import Mutation
from .objecttype import ObjectType
from .scalars import Boolean
from .scalars import Float
from .scalars import ID
from .scalars import Int
from .scalars import Scalar
from .scalars import String
from .schema import Schema
from .structures import List
from .structures import NonNull
from .union import Union from .union import Union
from .context import Context from .uuid import UUID
# Deprecated # Deprecated
from .abstracttype import AbstractType
__all__ = [ __all__ = [

View File

@ -1,5 +1,5 @@
from ..utils.subclass_with_meta import SubclassWithMeta
from ..utils.deprecated import warn_deprecation from ..utils.deprecated import warn_deprecation
from ..utils.subclass_with_meta import SubclassWithMeta
class AbstractType(SubclassWithMeta): class AbstractType(SubclassWithMeta):

View File

@ -2,8 +2,10 @@ from __future__ import absolute_import
import datetime import datetime
from aniso8601 import parse_date
from aniso8601 import parse_datetime
from aniso8601 import parse_time
from graphql.language import ast from graphql.language import ast
from aniso8601 import parse_datetime, parse_date, parse_time
from .scalars import Scalar from .scalars import Scalar

View File

@ -1,6 +1,9 @@
from graphql import (GraphQLEnumType, GraphQLInputObjectType, from graphql import GraphQLEnumType
GraphQLInterfaceType, GraphQLObjectType, from graphql import GraphQLInputObjectType
GraphQLScalarType, GraphQLUnionType) from graphql import GraphQLInterfaceType
from graphql import GraphQLObjectType
from graphql import GraphQLScalarType
from graphql import GraphQLUnionType
class GrapheneGraphQLType(object): class GrapheneGraphQLType(object):

View File

@ -2,12 +2,11 @@ from collections import OrderedDict
import six import six
from graphene.utils.subclass_with_meta import SubclassWithMeta_Meta
from .base import BaseOptions, BaseType
from .unmountedtype import UnmountedType
from ..pyutils.compat import Enum as PyEnum from ..pyutils.compat import Enum as PyEnum
from .base import BaseOptions
from .base import BaseType
from .unmountedtype import UnmountedType
from graphene.utils.subclass_with_meta import SubclassWithMeta_Meta
def eq_enum(self, other): def eq_enum(self, other):

View File

@ -1,8 +1,10 @@
import inspect import inspect
from collections import Mapping, OrderedDict from collections import Mapping
from collections import OrderedDict
from functools import partial from functools import partial
from .argument import Argument, to_arguments from .argument import Argument
from .argument import to_arguments
from .mountedtype import MountedType from .mountedtype import MountedType
from .structures import NonNull from .structures import NonNull
from .unmountedtype import UnmountedType from .unmountedtype import UnmountedType

View File

@ -1,10 +1,15 @@
from __future__ import unicode_literals from __future__ import unicode_literals
from graphene.types.scalars import MAX_INT, MIN_INT from graphql.language.ast import BooleanValue
from graphql.language.ast import (BooleanValue, FloatValue, IntValue, from graphql.language.ast import FloatValue
ListValue, ObjectValue, StringValue) from graphql.language.ast import IntValue
from graphql.language.ast import ListValue
from graphql.language.ast import ObjectValue
from graphql.language.ast import StringValue
from .scalars import Scalar from .scalars import Scalar
from graphene.types.scalars import MAX_INT
from graphene.types.scalars import MIN_INT
class GenericScalar(Scalar): class GenericScalar(Scalar):

View File

@ -1,6 +1,7 @@
from collections import OrderedDict from collections import OrderedDict
from .base import BaseOptions, BaseType from .base import BaseOptions
from .base import BaseType
from .inputfield import InputField from .inputfield import InputField
from .unmountedtype import UnmountedType from .unmountedtype import UnmountedType
from .utils import yank_fields_from_attrs from .utils import yank_fields_from_attrs

View File

@ -1,6 +1,7 @@
from collections import OrderedDict from collections import OrderedDict
from .base import BaseOptions, BaseType from .base import BaseOptions
from .base import BaseType
from .field import Field from .field import Field
from .utils import yank_fields_from_attrs from .utils import yank_fields_from_attrs

View File

@ -1,11 +1,12 @@
from collections import OrderedDict from collections import OrderedDict
from ..utils.deprecated import warn_deprecation
from ..utils.get_unbound_function import get_unbound_function from ..utils.get_unbound_function import get_unbound_function
from ..utils.props import props from ..utils.props import props
from .field import Field from .field import Field
from .objecttype import ObjectType, ObjectTypeOptions from .objecttype import ObjectType
from .objecttype import ObjectTypeOptions
from .utils import yank_fields_from_attrs from .utils import yank_fields_from_attrs
from ..utils.deprecated import warn_deprecation
# For static type checking with Mypy # For static type checking with Mypy

View File

@ -1,6 +1,7 @@
from collections import OrderedDict from collections import OrderedDict
from .base import BaseOptions, BaseType from .base import BaseOptions
from .base import BaseType
from .field import Field from .field import Field
from .interface import Interface from .interface import Interface
from .utils import yank_fields_from_attrs from .utils import yank_fields_from_attrs

View File

@ -1,9 +1,11 @@
import six import six
from graphql.language.ast import BooleanValue
from graphql.language.ast import FloatValue
from graphql.language.ast import IntValue
from graphql.language.ast import StringValue
from graphql.language.ast import (BooleanValue, FloatValue, IntValue, from .base import BaseOptions
StringValue) from .base import BaseType
from .base import BaseOptions, BaseType
from .unmountedtype import UnmountedType from .unmountedtype import UnmountedType

View File

@ -1,15 +1,20 @@
import inspect import inspect
from graphql import GraphQLSchema, graphql, is_type, GraphQLObjectType from graphql import graphql
from graphql.type.directives import (GraphQLDirective, GraphQLIncludeDirective, from graphql import GraphQLObjectType
GraphQLSkipDirective) from graphql import GraphQLSchema
from graphql import is_type
from graphql.type.directives import GraphQLDirective
from graphql.type.directives import GraphQLIncludeDirective
from graphql.type.directives import GraphQLSkipDirective
from graphql.type.introspection import IntrospectionSchema from graphql.type.introspection import IntrospectionSchema
from graphql.utils.introspection_query import introspection_query from graphql.utils.introspection_query import introspection_query
from graphql.utils.schema_printer import print_schema from graphql.utils.schema_printer import print_schema
from .definitions import GrapheneGraphQLType from .definitions import GrapheneGraphQLType
from .objecttype import ObjectType from .objecttype import ObjectType
from .typemap import TypeMap, is_graphene_type from .typemap import is_graphene_type
from .typemap import TypeMap
def assert_valid_root_type(_type): def assert_valid_root_type(_type):

View File

@ -1,10 +1,10 @@
import pytest import pytest
from .. import abstracttype
from ..abstracttype import AbstractType
from ..field import Field
from ..objecttype import ObjectType from ..objecttype import ObjectType
from ..unmountedtype import UnmountedType from ..unmountedtype import UnmountedType
from ..abstracttype import AbstractType
from .. import abstracttype
from ..field import Field
class MyType(ObjectType): class MyType(ObjectType):

View File

@ -2,7 +2,8 @@ from functools import partial
import pytest import pytest
from ..argument import Argument, to_arguments from ..argument import Argument
from ..argument import to_arguments
from ..field import Field from ..field import Field
from ..inputfield import InputField from ..inputfield import InputField
from ..scalars import String from ..scalars import String

View File

@ -1,6 +1,7 @@
import pytest import pytest
from ..base import BaseType, BaseOptions from ..base import BaseOptions
from ..base import BaseType
class CustomOptions(BaseOptions): class CustomOptions(BaseOptions):

View File

@ -1,10 +1,11 @@
import datetime import datetime
import pytz import pytz
from graphql import GraphQLError from graphql import GraphQLError
from ..datetime import DateTime, Date, Time from ..datetime import Date
from ..datetime import DateTime
from ..datetime import Time
from ..objecttype import ObjectType from ..objecttype import ObjectType
from ..schema import Schema from ..schema import Schema

View File

@ -1,5 +1,3 @@
from ..argument import Argument from ..argument import Argument
from ..enum import Enum from ..enum import Enum
from ..field import Field from ..field import Field
@ -7,9 +5,12 @@ from ..inputfield import InputField
from ..inputobjecttype import InputObjectType from ..inputobjecttype import InputObjectType
from ..interface import Interface from ..interface import Interface
from ..objecttype import ObjectType from ..objecttype import ObjectType
from ..scalars import Boolean, Int, String from ..scalars import Boolean
from ..scalars import Int
from ..scalars import String
from ..schema import Schema from ..schema import Schema
from ..structures import List, NonNull from ..structures import List
from ..structures import NonNull
from ..union import Union from ..union import Union

View File

@ -1,6 +1,7 @@
from ..dynamic import Dynamic from ..dynamic import Dynamic
from ..scalars import String from ..scalars import String
from ..structures import List, NonNull from ..structures import List
from ..structures import NonNull
def test_dynamic(): def test_dynamic():

View File

@ -1,10 +1,12 @@
import six import six
from ..schema import Schema, ObjectType
from ..argument import Argument from ..argument import Argument
from ..enum import Enum, PyEnum from ..enum import Enum
from ..enum import PyEnum
from ..field import Field from ..field import Field
from ..inputfield import InputField from ..inputfield import InputField
from ..schema import ObjectType
from ..schema import Schema
def test_enum_construction(): def test_enum_construction():

View File

@ -1,12 +1,12 @@
from ..argument import Argument from ..argument import Argument
from ..field import Field from ..field import Field
from ..inputfield import InputField from ..inputfield import InputField
from ..inputobjecttype import InputObjectType from ..inputobjecttype import InputObjectType
from ..objecttype import ObjectType from ..objecttype import ObjectType
from ..unmountedtype import UnmountedType from ..scalars import Boolean
from ..scalars import String, Boolean from ..scalars import String
from ..schema import Schema from ..schema import Schema
from ..unmountedtype import UnmountedType
class MyType(object): class MyType(object):

View File

@ -1,4 +1,3 @@
from ..json import JSONString from ..json import JSONString
from ..objecttype import ObjectType from ..objecttype import ObjectType
from ..schema import Schema from ..schema import Schema

View File

@ -1,4 +1,3 @@
from ..field import Field from ..field import Field
from ..scalars import String from ..scalars import String

View File

@ -3,10 +3,10 @@ import pytest
from ..field import Field from ..field import Field
from ..interface import Interface from ..interface import Interface
from ..objecttype import ObjectType from ..objecttype import ObjectType
from ..unmountedtype import UnmountedType
from ..structures import NonNull
from ..scalars import String from ..scalars import String
from ..schema import Schema from ..schema import Schema
from ..structures import NonNull
from ..unmountedtype import UnmountedType
class MyType(Interface): class MyType(Interface):

View File

@ -1,19 +1,26 @@
import json import json
from functools import partial from functools import partial
from graphql import GraphQLError, Source, execute, parse, ResolveInfo from graphql import execute
from graphql import GraphQLError
from graphql import parse
from graphql import ResolveInfo
from graphql import Source
from ..context import Context
from ..dynamic import Dynamic from ..dynamic import Dynamic
from ..field import Field from ..field import Field
from ..inputfield import InputField from ..inputfield import InputField
from ..inputobjecttype import InputObjectType from ..inputobjecttype import InputObjectType
from ..interface import Interface from ..interface import Interface
from ..objecttype import ObjectType from ..objecttype import ObjectType
from ..scalars import Int, String, Boolean from ..scalars import Boolean
from ..scalars import Int
from ..scalars import String
from ..schema import Schema from ..schema import Schema
from ..structures import List, NonNull from ..structures import List
from ..structures import NonNull
from ..union import Union from ..union import Union
from ..context import Context
def test_query(): def test_query():

View File

@ -1,6 +1,7 @@
from ..resolver import attr_resolver
from ..resolver import (attr_resolver, dict_resolver, get_default_resolver, from ..resolver import dict_resolver
set_default_resolver) from ..resolver import get_default_resolver
from ..resolver import set_default_resolver
args = {} args = {}
context = None context = None

View File

@ -1,4 +1,3 @@
from ..scalars import Scalar from ..scalars import Scalar

View File

@ -1,4 +1,7 @@
from ..scalars import Boolean, Float, Int, String from ..scalars import Boolean
from ..scalars import Float
from ..scalars import Int
from ..scalars import String
def test_serializes_output_int(): def test_serializes_output_int():

View File

@ -3,7 +3,8 @@ from functools import partial
import pytest import pytest
from ..scalars import String from ..scalars import String
from ..structures import List, NonNull from ..structures import List
from ..structures import NonNull
from .utils import MyLazyType from .utils import MyLazyType

View File

@ -1,11 +1,14 @@
import pytest import pytest
from graphql.type import GraphQLArgument
from graphql.type import GraphQLEnumType
from graphql.type import GraphQLEnumValue
from graphql.type import GraphQLField
from graphql.type import GraphQLInputObjectField
from graphql.type import GraphQLInputObjectType
from graphql.type import GraphQLInterfaceType
from graphql.type import GraphQLObjectType
from graphql.type import GraphQLString
from graphql.type import (GraphQLArgument, GraphQLEnumType, GraphQLEnumValue,
GraphQLField, GraphQLInputObjectField,
GraphQLInputObjectType, GraphQLInterfaceType,
GraphQLObjectType, GraphQLString)
from ..structures import List, NonNull
from ..dynamic import Dynamic from ..dynamic import Dynamic
from ..enum import Enum from ..enum import Enum
from ..field import Field from ..field import Field
@ -13,8 +16,12 @@ from ..inputfield import InputField
from ..inputobjecttype import InputObjectType from ..inputobjecttype import InputObjectType
from ..interface import Interface from ..interface import Interface
from ..objecttype import ObjectType from ..objecttype import ObjectType
from ..scalars import String, Int from ..scalars import Int
from ..typemap import TypeMap, resolve_type from ..scalars import String
from ..structures import List
from ..structures import NonNull
from ..typemap import resolve_type
from ..typemap import TypeMap
def test_enum(): def test_enum():

View File

@ -1,6 +1,6 @@
from ..uuid import UUID
from ..objecttype import ObjectType from ..objecttype import ObjectType
from ..schema import Schema from ..schema import Schema
from ..uuid import UUID
class Query(ObjectType): class Query(ObjectType):

View File

@ -2,19 +2,29 @@ import inspect
from collections import OrderedDict from collections import OrderedDict
from functools import partial from functools import partial
from graphql import (GraphQLArgument, GraphQLBoolean, GraphQLField, from graphql import GraphQLArgument
GraphQLFloat, GraphQLID, GraphQLInputObjectField, from graphql import GraphQLBoolean
GraphQLInt, GraphQLList, GraphQLNonNull, GraphQLString) from graphql import GraphQLField
from graphql import GraphQLFloat
from graphql import GraphQLID
from graphql import GraphQLInputObjectField
from graphql import GraphQLInt
from graphql import GraphQLList
from graphql import GraphQLNonNull
from graphql import GraphQLString
from graphql.execution.executor import get_default_resolve_type_fn from graphql.execution.executor import get_default_resolve_type_fn
from graphql.type import GraphQLEnumValue from graphql.type import GraphQLEnumValue
from graphql.type.typemap import GraphQLTypeMap from graphql.type.typemap import GraphQLTypeMap
from ..utils.get_unbound_function import get_unbound_function from ..utils.get_unbound_function import get_unbound_function
from ..utils.str_converters import to_camel_case from ..utils.str_converters import to_camel_case
from .definitions import (GrapheneEnumType, GrapheneGraphQLType, from .definitions import GrapheneEnumType
GrapheneInputObjectType, GrapheneInterfaceType, from .definitions import GrapheneGraphQLType
GrapheneObjectType, GrapheneScalarType, from .definitions import GrapheneInputObjectType
GrapheneUnionType) from .definitions import GrapheneInterfaceType
from .definitions import GrapheneObjectType
from .definitions import GrapheneScalarType
from .definitions import GrapheneUnionType
from .dynamic import Dynamic from .dynamic import Dynamic
from .enum import Enum from .enum import Enum
from .field import Field from .field import Field
@ -22,8 +32,14 @@ from .inputobjecttype import InputObjectType
from .interface import Interface from .interface import Interface
from .objecttype import ObjectType from .objecttype import ObjectType
from .resolver import get_default_resolver from .resolver import get_default_resolver
from .scalars import ID, Boolean, Float, Int, Scalar, String from .scalars import Boolean
from .structures import List, NonNull from .scalars import Float
from .scalars import ID
from .scalars import Int
from .scalars import Scalar
from .scalars import String
from .structures import List
from .structures import NonNull
from .union import Union from .union import Union
from .utils import get_field_as from .utils import get_field_as

View File

@ -1,4 +1,5 @@
from .base import BaseOptions, BaseType from .base import BaseOptions
from .base import BaseType
from .unmountedtype import UnmountedType from .unmountedtype import UnmountedType

View File

@ -1,6 +1,7 @@
import six import six
from ..pyutils.compat import signature, func_name
from ..pyutils.compat import func_name
from ..pyutils.compat import signature
from .deprecated import warn_deprecation from .deprecated import warn_deprecation

View File

@ -1,4 +1,5 @@
from functools import wraps from functools import wraps
from .deprecated import deprecated from .deprecated import deprecated

View File

@ -1,6 +1,7 @@
import six
from inspect import isclass from inspect import isclass
import six
from ..pyutils.init_subclass import InitSubclassMeta from ..pyutils.init_subclass import InitSubclassMeta
from .props import props from .props import props

View File

@ -1,4 +1,5 @@
import pytest import pytest
from ..annotate import annotate from ..annotate import annotate

View File

@ -1,6 +1,8 @@
import pytest import pytest
from .. import deprecated from .. import deprecated
from ..deprecated import deprecated as deprecated_decorator, warn_deprecation from ..deprecated import deprecated as deprecated_decorator
from ..deprecated import warn_deprecation
def test_warn_deprecation(mocker): def test_warn_deprecation(mocker):

View File

@ -1,8 +1,9 @@
from pytest import raises from pytest import raises
from graphene import ObjectType, String from ..module_loading import import_string
from ..module_loading import lazy_import
from ..module_loading import import_string, lazy_import from graphene import ObjectType
from graphene import String
def test_import_string(): def test_import_string():

View File

@ -1,5 +1,5 @@
from ..resolve_only_args import resolve_only_args
from .. import deprecated from .. import deprecated
from ..resolve_only_args import resolve_only_args
def test_resolve_only_args(mocker): def test_resolve_only_args(mocker):

View File

@ -1,5 +1,7 @@
# coding: utf-8 # coding: utf-8
from ..str_converters import to_camel_case, to_const, to_snake_case from ..str_converters import to_camel_case
from ..str_converters import to_const
from ..str_converters import to_snake_case
def test_snake_case(): def test_snake_case():

View File

@ -1,8 +1,10 @@
from setuptools import find_packages, setup
from setuptools.command.test import test as TestCommand
import sys
import ast import ast
import re import re
import sys
from setuptools import find_packages
from setuptools import setup
from setuptools.command.test import test as TestCommand
_version_re = re.compile(r'VERSION\s+=\s+(.*)') _version_re = re.compile(r'VERSION\s+=\s+(.*)')