mirror of
				https://github.com/graphql-python/graphene-django.git
				synced 2025-10-30 23:47:30 +03:00 
			
		
		
		
	Django override_settings isn't working here, just patch the setting
This commit is contained in:
		
							parent
							
								
									377399d3c5
								
							
						
					
					
						commit
						fc5655e141
					
				|  | @ -1,10 +1,10 @@ | |||
| from mock import patch | ||||
| 
 | ||||
| from django.test import override_settings | ||||
| from graphene import Interface, ObjectType, Schema, Connection, String | ||||
| from graphene.relay import Node | ||||
| 
 | ||||
| from .. import registry | ||||
| from ..settings import graphene_settings | ||||
| from ..types import DjangoObjectType, construct_fields | ||||
| from .models import Article as ArticleModel | ||||
| from .models import Reporter as ReporterModel | ||||
|  | @ -190,13 +190,14 @@ def test_construct_fields_ignores_fkids_by_default(): | |||
|     assert 'editor_id' not in fields | ||||
| 
 | ||||
| 
 | ||||
| @override_settings(GRAPHENE={'INCLUDE_FOREIGNKEY_IDS': True}) | ||||
| def test_construct_fields_adds_fkids_when_setting_is_true(): | ||||
|     graphene_settings.INCLUDE_FOREIGNKEY_IDS = True | ||||
|     fields = construct_fields( | ||||
|         ArticleModel, | ||||
|         registry.registry, | ||||
|         (), () | ||||
|     ) | ||||
|     graphene_settings.INCLUDE_FOREIGNKEY_IDS = False | ||||
| 
 | ||||
|     assert 'reporter_id' in fields | ||||
|     assert 'editor_id' in fields | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	Block a user