• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Python utils.expect_passes_rule函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Python中utils.expect_passes_rule函数的典型用法代码示例。如果您正苦于以下问题:Python expect_passes_rule函数的具体用法?Python expect_passes_rule怎么用?Python expect_passes_rule使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了expect_passes_rule函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。

示例1: test_identical_fields_with_identical_directives

def test_identical_fields_with_identical_directives():
    expect_passes_rule(OverlappingFieldsCanBeMerged, '''
    fragment mergeSameFieldsWithSameDirectives on Dog {
        name @include(if: true)
        name @include(if: true)
    }
    ''')
开发者ID:Khan,项目名称:graphqllib,代码行数:7,代码来源:test_overlapping_fields_can_be_merged.py


示例2: test_different_args_with_different_aliases

def test_different_args_with_different_aliases():
    expect_passes_rule(OverlappingFieldsCanBeMerged, '''
    fragment differentArgsWithDifferentAliases on Dog {
        knowsSit: doesKnowCommand(dogCommand: SIT)
        knowsDown: doesKnowCommand(dogCommand: DOWN)
    }
    ''')
开发者ID:Khan,项目名称:graphqllib,代码行数:7,代码来源:test_overlapping_fields_can_be_merged.py


示例3: test_identical_fields

def test_identical_fields():
    expect_passes_rule(OverlappingFieldsCanBeMerged, '''
    fragment mergeIdenticalFields on Dog {
        name
        name
    }
    ''')
开发者ID:Khan,项目名称:graphqllib,代码行数:7,代码来源:test_overlapping_fields_can_be_merged.py


示例4: test_identical_fields_with_identical_args

def test_identical_fields_with_identical_args():
    expect_passes_rule(OverlappingFieldsCanBeMerged, '''
    fragment mergeIdenticalFieldsWithIdenticalArgs on Dog {
        doesKnowCommand(dogCommand: SIT)
        doesKnowCommand(dogCommand: SIT)
    }
    ''')
开发者ID:Khan,项目名称:graphqllib,代码行数:7,代码来源:test_overlapping_fields_can_be_merged.py


示例5: test_same_field_two_arguments

def test_same_field_two_arguments():
    expect_passes_rule(UniqueArgumentNames, '''
      {
        one: field(arg: "value")
        two: field(arg: "value")
      }
    ''')
开发者ID:woodb,项目名称:graphql-py,代码行数:7,代码来源:test_unique_argument_names.py


示例6: test_unique_fields

def test_unique_fields():
    expect_passes_rule(OverlappingFieldsCanBeMerged, '''
    fragment uniqueFields on Dog {
        name
        nickname
    }
    ''')
开发者ID:Khan,项目名称:graphqllib,代码行数:7,代码来源:test_overlapping_fields_can_be_merged.py


示例7: test_interface_field_selection

def test_interface_field_selection():
    expect_passes_rule(FieldsOnCorrectType, '''
      fragment interfaceFieldSelection on Pet {
        __typename
        name
      }
    ''')
开发者ID:mixcloud,项目名称:graphql-core,代码行数:7,代码来源:test_fields_on_correct_type.py


示例8: test_aliased_object_field_selection

def test_aliased_object_field_selection():
    expect_passes_rule(FieldsOnCorrectType, '''
      fragment aliasedObjectFieldSelection on Dog {
        tn : __typename
        otherName : name
      }
    ''')
开发者ID:mixcloud,项目名称:graphql-core,代码行数:7,代码来源:test_fields_on_correct_type.py


示例9: test_object_field_selection

def test_object_field_selection():
    expect_passes_rule(FieldsOnCorrectType, '''
      fragment objectFieldSelection on Dog {
        __typename
        name
      }
    ''')
开发者ID:mixcloud,项目名称:graphql-core,代码行数:7,代码来源:test_fields_on_correct_type.py


示例10: test_different_directives_with_different_aliases

def test_different_directives_with_different_aliases():
    expect_passes_rule(OverlappingFieldsCanBeMerged, '''
    fragment differentDirectivesWithDifferentAliases on Dog {
        nameIfTrue: name @include(if: true)
        nameIfFalse: name @include(if: false)
    }
    ''')
开发者ID:Khan,项目名称:graphqllib,代码行数:7,代码来源:test_overlapping_fields_can_be_merged.py


示例11: test_no_arg_on_optional_arg

def test_no_arg_on_optional_arg():
    expect_passes_rule(ProvidedNonNullArguments, '''
    {
        dog {
          isHousetrained
        }
    }''')
开发者ID:mixcloud,项目名称:graphql-core,代码行数:7,代码来源:test_provided_non_null_arguments.py


示例12: test_boolean_non_null_boolean_in_directive_with_default

def test_boolean_non_null_boolean_in_directive_with_default():
    expect_passes_rule(VariablesInAllowedPosition, '''
      query Query($boolVar: Boolean = false)
      {
        dog @include(if: $boolVar)
      }
    ''')
开发者ID:mixcloud,项目名称:graphql-core,代码行数:7,代码来源:test_variables_in_allowed_position.py


示例13: test_ignores_unknown_arguments

def test_ignores_unknown_arguments():
    expect_passes_rule(ProvidedNonNullArguments, '''
    {
        dog {
          isHousetrained(unknownArgument: true)
        }
    }''')
开发者ID:mixcloud,项目名称:graphql-core,代码行数:7,代码来源:test_provided_non_null_arguments.py


示例14: test_arg_on_optional_arg

def test_arg_on_optional_arg():
    expect_passes_rule(ProvidedNonNullArguments, '''
    {
        dog {
          isHousetrained(atOtherHomes: true)
        }
    }''')
开发者ID:mixcloud,项目名称:graphql-core,代码行数:7,代码来源:test_provided_non_null_arguments.py


示例15: test_boolean_boolean_in_fragment

def test_boolean_boolean_in_fragment():
    expect_passes_rule(VariablesInAllowedPosition, '''
      fragment booleanArgFrag on ComplicatedArgs {
        booleanArgField(booleanArg: $booleanArg)
      }

      query Query($booleanArg: Boolean)
      {
        complicatedArgs {
          ...booleanArgFrag
        }
      }
    ''')

    expect_passes_rule(VariablesInAllowedPosition, '''
      query Query($booleanArg: Boolean)
      {
        complicatedArgs {
          ...booleanArgFrag
        }
      }
      fragment booleanArgFrag on ComplicatedArgs {
        booleanArgField(booleanArg: $booleanArg)
      }
    ''')
开发者ID:mixcloud,项目名称:graphql-core,代码行数:25,代码来源:test_variables_in_allowed_position.py


示例16: test_optional_arg_despite_required_field_in_type

 def test_optional_arg_despite_required_field_in_type(self):
     expect_passes_rule(ArgumentsOfCorrectType, '''
     {
         complicatedArgs {
             complexArgField
         }
     }
     ''')
开发者ID:allenyang79,项目名称:graphql-core,代码行数:8,代码来源:test_arguments_of_correct_type.py


示例17: test_all_reqs_and_opts_on_mixed_list

def test_all_reqs_and_opts_on_mixed_list():
    expect_passes_rule(ProvidedNonNullArguments, '''
    {
        complicatedArgs {
            multipleOptAndReq(req1: 3, req2: 4, opt1: 5, opt2: 6)
        }
    }
    ''')
开发者ID:mixcloud,项目名称:graphql-core,代码行数:8,代码来源:test_provided_non_null_arguments.py


示例18: test_inline_fragment_without_type_is_valid

def test_inline_fragment_without_type_is_valid():
    expect_passes_rule(FragmentsOnCompositeTypes, '''
    fragment validFragment on Pet {
      ... {
        name
      }
    }
    ''')
开发者ID:mixcloud,项目名称:graphql-core,代码行数:8,代码来源:test_fragments_on_composite_types.py


示例19: test_object_is_valid_inline_fragment_type

def test_object_is_valid_inline_fragment_type():
    expect_passes_rule(FragmentsOnCompositeTypes, '''
      fragment validFragment on Pet {
        ... on Dog {
          barks
        }
      }
    ''')
开发者ID:mixcloud,项目名称:graphql-core,代码行数:8,代码来源:test_fragments_on_composite_types.py


示例20: test_good_enum_value

 def test_good_enum_value(self):
     expect_passes_rule(ArgumentsOfCorrectType, '''
     {
         dog {
             doesKnowCommand(dogCommand: SIT)
         }
     }
     ''')
开发者ID:allenyang79,项目名称:graphql-core,代码行数:8,代码来源:test_arguments_of_correct_type.py



注:本文中的utils.expect_passes_rule函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Python utils.expr函数代码示例发布时间:2022-05-26
下一篇:
Python utils.expect_fails_rule函数代码示例发布时间:2022-05-26
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap