44from graphql .error import GraphQLError
55from graphql .language import (
66 BooleanValueNode ,
7+ ConstListValueNode ,
8+ ConstObjectFieldNode ,
9+ ConstObjectValueNode ,
710 EnumValueNode ,
811 FloatValueNode ,
912 IntValueNode ,
10- ListValueNode ,
1113 NameNode ,
1214 NullValueNode ,
13- ObjectFieldNode ,
14- ObjectValueNode ,
1515 StringValueNode ,
1616)
1717from graphql .pyutils import Undefined
@@ -202,13 +202,13 @@ def converts_string_values_to_enum_asts_if_possible():
202202 def converts_list_values_to_list_asts ():
203203 assert ast_from_value (
204204 ["FOO" , "BAR" ], GraphQLList (GraphQLString )
205- ) == ListValueNode (
205+ ) == ConstListValueNode (
206206 values = [StringValueNode (value = "FOO" ), StringValueNode (value = "BAR" )]
207207 )
208208
209209 assert ast_from_value (
210210 ["HELLO" , "GOODBYE" ], GraphQLList (my_enum )
211- ) == ListValueNode (
211+ ) == ConstListValueNode (
212212 values = [EnumValueNode (value = "HELLO" ), EnumValueNode (value = "GOODBYE" )]
213213 )
214214
@@ -218,7 +218,7 @@ def list_generator():
218218 yield 3
219219
220220 assert ast_from_value (list_generator (), GraphQLList (GraphQLInt )) == (
221- ListValueNode (
221+ ConstListValueNode (
222222 values = [
223223 IntValueNode (value = "1" ),
224224 IntValueNode (value = "2" ),
@@ -237,7 +237,7 @@ def skips_invalid_list_items():
237237 ["FOO" , None , "BAR" ], GraphQLList (GraphQLNonNull (GraphQLString ))
238238 )
239239
240- assert ast == ListValueNode (
240+ assert ast == ConstListValueNode (
241241 values = [StringValueNode (value = "FOO" ), StringValueNode (value = "BAR" )]
242242 )
243243
@@ -247,20 +247,24 @@ def skips_invalid_list_items():
247247 )
248248
249249 def converts_input_objects ():
250- assert ast_from_value ({"foo" : 3 , "bar" : "HELLO" }, input_obj ) == ObjectValueNode (
250+ assert ast_from_value (
251+ {"foo" : 3 , "bar" : "HELLO" }, input_obj
252+ ) == ConstObjectValueNode (
251253 fields = [
252- ObjectFieldNode (
254+ ConstObjectFieldNode (
253255 name = NameNode (value = "foo" ), value = FloatValueNode (value = "3" )
254256 ),
255- ObjectFieldNode (
257+ ConstObjectFieldNode (
256258 name = NameNode (value = "bar" ), value = EnumValueNode (value = "HELLO" )
257259 ),
258260 ]
259261 )
260262
261263 def converts_input_objects_with_explicit_nulls ():
262- assert ast_from_value ({"foo" : None }, input_obj ) == ObjectValueNode (
263- fields = [ObjectFieldNode (name = NameNode (value = "foo" ), value = NullValueNode ())]
264+ assert ast_from_value ({"foo" : None }, input_obj ) == ConstObjectValueNode (
265+ fields = [
266+ ConstObjectFieldNode (name = NameNode (value = "foo" ), value = NullValueNode ())
267+ ]
264268 )
265269
266270 def does_not_convert_non_object_values_as_input_objects ():
0 commit comments