当前位置: 首页>>代码示例>>Python>>正文


Python utils.expect_passes_rule函数代码示例

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


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


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