mirror of
				https://github.com/graphql-python/graphene-django.git
				synced 2025-11-04 01:47:57 +03:00 
			
		
		
		
	Rename get_resolver -> wrap_resolve and fix tests
This commit is contained in:
		
							parent
							
								
									62f95f2858
								
							
						
					
					
						commit
						da9f41c295
					
				| 
						 | 
				
			
			@ -58,7 +58,7 @@ class DjangoListField(Field):
 | 
			
		|||
 | 
			
		||||
        return queryset
 | 
			
		||||
 | 
			
		||||
    def get_resolver(self, parent_resolver):
 | 
			
		||||
    def wrap_resolve(self, parent_resolver):
 | 
			
		||||
        _type = self.type
 | 
			
		||||
        if isinstance(_type, NonNull):
 | 
			
		||||
            _type = _type.of_type
 | 
			
		||||
| 
						 | 
				
			
			@ -217,7 +217,7 @@ class DjangoConnectionField(ConnectionField):
 | 
			
		|||
 | 
			
		||||
        return on_resolve(iterable)
 | 
			
		||||
 | 
			
		||||
    def get_resolver(self, parent_resolver):
 | 
			
		||||
    def wrap_resolve(self, parent_resolver):
 | 
			
		||||
        return partial(
 | 
			
		||||
            self.connection_resolver,
 | 
			
		||||
            parent_resolver,
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -417,12 +417,14 @@ def test_global_id_field_relation_with_filter():
 | 
			
		|||
        class Meta:
 | 
			
		||||
            model = Reporter
 | 
			
		||||
            interfaces = (Node,)
 | 
			
		||||
            fields = "__all__"
 | 
			
		||||
            filter_fields = ["first_name", "articles"]
 | 
			
		||||
 | 
			
		||||
    class ArticleFilterNode(DjangoObjectType):
 | 
			
		||||
        class Meta:
 | 
			
		||||
            model = Article
 | 
			
		||||
            interfaces = (Node,)
 | 
			
		||||
            fields = "__all__"
 | 
			
		||||
            filter_fields = ["headline", "reporter"]
 | 
			
		||||
 | 
			
		||||
    class Query(ObjectType):
 | 
			
		||||
| 
						 | 
				
			
			@ -472,12 +474,14 @@ def test_global_id_field_relation_with_filter_not_valid_id():
 | 
			
		|||
        class Meta:
 | 
			
		||||
            model = Reporter
 | 
			
		||||
            interfaces = (Node,)
 | 
			
		||||
            fields = "__all__"
 | 
			
		||||
            filter_fields = ["first_name", "articles"]
 | 
			
		||||
 | 
			
		||||
    class ArticleFilterNode(DjangoObjectType):
 | 
			
		||||
        class Meta:
 | 
			
		||||
            model = Article
 | 
			
		||||
            interfaces = (Node,)
 | 
			
		||||
            fields = "__all__"
 | 
			
		||||
            filter_fields = ["headline", "reporter"]
 | 
			
		||||
 | 
			
		||||
    class Query(ObjectType):
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1122,6 +1122,7 @@ def test_connection_should_limit_after_to_list_length():
 | 
			
		|||
        class Meta:
 | 
			
		||||
            model = Reporter
 | 
			
		||||
            interfaces = (Node,)
 | 
			
		||||
            fields = "__all__"
 | 
			
		||||
 | 
			
		||||
    class Query(graphene.ObjectType):
 | 
			
		||||
        all_reporters = DjangoConnectionField(ReporterType)
 | 
			
		||||
| 
						 | 
				
			
			@ -1166,6 +1167,7 @@ def test_should_return_max_limit(graphene_settings):
 | 
			
		|||
        class Meta:
 | 
			
		||||
            model = Reporter
 | 
			
		||||
            interfaces = (Node,)
 | 
			
		||||
            fields = "__all__"
 | 
			
		||||
 | 
			
		||||
    class Query(graphene.ObjectType):
 | 
			
		||||
        all_reporters = DjangoConnectionField(ReporterType)
 | 
			
		||||
| 
						 | 
				
			
			@ -1198,6 +1200,7 @@ def test_should_have_next_page(graphene_settings):
 | 
			
		|||
        class Meta:
 | 
			
		||||
            model = Reporter
 | 
			
		||||
            interfaces = (Node,)
 | 
			
		||||
            fields = "__all__"
 | 
			
		||||
 | 
			
		||||
    class Query(graphene.ObjectType):
 | 
			
		||||
        all_reporters = DjangoConnectionField(ReporterType)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -39,7 +39,7 @@ def test_camelize():
 | 
			
		|||
 | 
			
		||||
@pytest.mark.django_db
 | 
			
		||||
@patch("graphene_django.utils.testing.Client.post")
 | 
			
		||||
def test_graphql_test_case_op_name(post_mock):
 | 
			
		||||
def test_graphql_test_case_operation_name(post_mock):
 | 
			
		||||
    """
 | 
			
		||||
    Test that `GraphQLTestCase.query()`'s `operation_name` argument produces an `operationName` field.
 | 
			
		||||
    """
 | 
			
		||||
| 
						 | 
				
			
			@ -63,8 +63,8 @@ def test_graphql_test_case_op_name(post_mock):
 | 
			
		|||
 | 
			
		||||
@pytest.mark.django_db
 | 
			
		||||
@patch("graphene_django.utils.testing.Client.post")
 | 
			
		||||
def test_graphql_query_case_op_name(post_mock):
 | 
			
		||||
    graphql_query("query { }", op_name="QueryName")
 | 
			
		||||
def test_graphql_query_case_operation_name(post_mock):
 | 
			
		||||
    graphql_query("query { }", operation_name="QueryName")
 | 
			
		||||
    body = json.loads(post_mock.call_args.args[1])
 | 
			
		||||
    # `operationName` field from https://graphql.org/learn/serving-over-http/#post-request
 | 
			
		||||
    assert (
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue
	
	Block a user