def fails_with_more_than_one_root_field_in_anonymous_subscriptions(): assert_errors( """ subscription { importantEmails notImportantEmails } """, [{ "message": single_field_only_message(None), "locations": [(4, 15)] }], )
def fails_with_more_than_one_root_field_including_introspection(): assert_errors( """ subscription ImportantEmails { importantEmails __typename } """, [{ "message": single_field_only_message("ImportantEmails"), "locations": [(4, 15)], }], )
def fails_with_more_than_one_root_field(): assert_errors( """ subscription ImportantEmails { importantEmails notImportantEmails } """, [{ "message": single_field_only_message("ImportantEmails"), "locations": [(4, 15)], }], )
def fails_with_more_than_one_root_field_in_anonymous_subscriptions(): expect_fails_rule( SingleFieldSubscriptionsRule, """ subscription { importantEmails notImportantEmails } """, [{ "message": single_field_only_message(None), "locations": [(4, 15)] }], )
def fails_with_more_than_one_root_field_including_introspection(): expect_fails_rule( SingleFieldSubscriptionsRule, """ subscription ImportantEmails { importantEmails __typename } """, [{ "message": single_field_only_message("ImportantEmails"), "locations": [(4, 15)], }], )
def fails_with_more_than_one_root_field(): expect_fails_rule( SingleFieldSubscriptionsRule, """ subscription ImportantEmails { importantEmails notImportantEmails } """, [{ "message": single_field_only_message("ImportantEmails"), "locations": [(4, 15)], }], )