コード例 #1
0
ファイル: document.py プロジェクト: andrewgrz/graphql-py
    def from_string(cls, string):
        """ Parse a Document from a string

        :param string: The str to parse into a Document
        :return: a new Document from the string
        """
        from graphql.parser import parse_string

        return parse_string(string)
コード例 #2
0
ファイル: test_parse.py プロジェクト: andrewgrz/graphql-py
def test_simple_parse():
    expected = Document()

    user_object = ObjectQL('user', id=4)
    user_object.add_scalar('id')
    user_object.add_scalar('first_name')
    user_object.add_scalar('last_name')

    query = Query('get_user')
    query.add_object(user_object)

    expected.queries = [query]

    assert parse_string(simple_document) == expected