mirror of
https://github.com/graphql-python/graphene.git
synced 2024-11-24 18:43:55 +03:00
34 lines
592 B
Python
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))
|