mirror of
https://github.com/graphql-python/graphene-django.git
synced 2025-04-25 03:13:47 +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