Esempio n. 1
0
 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