def _test_case(type_, value_text, expected): value_node = parse_value(value_text) value = value_from_ast(value_node, type_) if isinstance(expected, float) and isnan(expected): assert isnan(value) else: assert value == expected
def _value_from( value_text: str, type_: GraphQLInputType, variables: Optional[Dict[str, Any]] = None, ): ast = parse_value(value_text) return value_from_ast(ast, type_, variables)
def rejects_empty_input(): # noinspection PyTypeChecker assert value_from_ast(None, GraphQLBoolean) is Undefined
def _value_from(value_text, type_, variables=None): ast = parse_value(value_text) return value_from_ast(ast, type_, variables)
def _test_case_with_vars(variables, type_, value_text, expected): value_node = parse_value(value_text) assert value_from_ast(value_node, type_, variables) == expected
def _test_case_expect_nan(type_, value_text): value_node = parse_value(value_text) assert isnan(value_from_ast(value_node, type_))
def _test_case(type_, value_text, expected): value_node = parse_value(value_text) assert value_from_ast(value_node, type_) == expected