def returns_false_for_optional_input_field(): opt_field1 = GraphQLInputField(GraphQLString) assert is_required_input_field(opt_field1) is False opt_field2 = GraphQLInputField(GraphQLString, default_value=None) assert is_required_input_field(opt_field2) is False opt_field3 = GraphQLInputField( GraphQLList(GraphQLNonNull(GraphQLString))) assert is_required_input_field(opt_field3) is False opt_field4 = GraphQLInputField(GraphQLNonNull(GraphQLString), default_value="default") assert is_required_input_field(opt_field4) is False
def returns_true_for_required_input_field(): required_field = GraphQLInputField(GraphQLNonNull(GraphQLString)) assert is_required_input_field(required_field) is True