From 21e18ae14cf3aef019ba837dca17da9031db65ef Mon Sep 17 00:00:00 2001 From: Sviatoslav Abakumov Date: Thu, 27 Nov 2025 11:28:13 +0400 Subject: [PATCH] Add test --- graphene/types/tests/test_inputobjecttype.py | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/graphene/types/tests/test_inputobjecttype.py b/graphene/types/tests/test_inputobjecttype.py index 0d7bcf80..664ecd12 100644 --- a/graphene/types/tests/test_inputobjecttype.py +++ b/graphene/types/tests/test_inputobjecttype.py @@ -1,9 +1,10 @@ from graphql import Undefined +import pytest from ..argument import Argument from ..field import Field from ..inputfield import InputField -from ..inputobjecttype import InputObjectType +from ..inputobjecttype import InputObjectType, InputObjectTypeContainer from ..objecttype import ObjectType from ..scalars import Boolean, String from ..schema import Schema @@ -167,3 +168,16 @@ def test_inputobjecttype_default_input_as_undefined( assert not result.errors assert result.data == {"undefinedOptionalsWork": True} + + +def test_inputobjecttype_explicit_container(): + class MyInputObjectType(InputObjectType): + class Meta: + container = InputObjectTypeContainer + + first_name = String() + last_name = String() + + container = MyInputObjectType._meta.container(first_name="John") + assert container.first_name == "John" + assert container.last_name is None