graphene-django/graphene_django/compat.py
Laurent Riviere f8747e4598 fix: tests
2023-08-10 21:11:06 +00:00

25 lines
657 B
Python

class MissingType:
def __init__(self, *args, **kwargs):
pass
try:
# Postgres fields are only available in Django with psycopg2 installed
# and we cannot have psycopg2 on PyPy
from django.contrib.postgres.fields import (
ArrayField,
HStoreField,
IntegerRangeField,
RangeField,
)
from django.db.models import Choices
try:
from django.db.models import JSONField
except ImportError:
from django.contrib.postgres.fields import JSONField
except ImportError:
IntegerRangeField, ArrayField, HStoreField, RangeField, JSONField, Choices = (
MissingType,
) * 6