本文整理汇总了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;未经允许,请勿转载。 |
请发表评论