graphene/examples/starwars_relay/tests/test_mutation.py
2018-07-06 12:09:23 -07:00

34 lines
592 B
Python

from graphene.test import Client
from ..data import setup
from ..schema import schema
setup()
client = Client(schema)
def test_mutations(snapshot):
query = """
mutation MyMutation {
introduceShip(input:{clientMutationId:"abc", shipName: "Peter", factionId: "1"}) {
ship {
id
name
}
faction {
name
ships {
edges {
node {
id
name
}
}
}
}
}
}
"""
snapshot.assert_match(client.execute(query))