mirror of
				https://github.com/graphql-python/graphene.git
				synced 2025-11-04 09:57:41 +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))
 |