1
0
mirror of https://github.com/netbox-community/netbox.git synced 2024-05-10 07:54:54 +00:00

9856 test fixes

This commit is contained in:
Arthur
2024-03-06 15:25:06 -08:00
parent 77eb1018e8
commit 7c66a6aba8

View File

@ -1,21 +1,28 @@
import graphene
from graphene_django import DjangoObjectType
from netbox.graphql.fields import ObjectField, ObjectListField
from typing import List
import strawberry
import strawberry_django
from strawberry.schema.config import StrawberryConfig
from . import models
class DummyModelType(DjangoObjectType):
class Meta:
model = models.DummyModel
fields = '__all__'
@strawberry_django.type(
models.DummyModel,
fields='__all__',
)
class DummyModelType:
pass
class DummyQuery(graphene.ObjectType):
dummymodel = ObjectField(DummyModelType)
dummymodel_list = ObjectListField(DummyModelType)
@strawberry.type
class DummyQuery:
@strawberry.field
def dummymodel(self, id: int) -> DummyModelType:
return None
dummymodel_list: List[DummyModelType] = strawberry_django.field()
schema = DummyQuery
schema = strawberry.Schema(
query=DummyQuery,
config=StrawberryConfig(auto_camel_case=False),
)