mirror of
				https://github.com/graphql-python/graphene.git
				synced 2025-10-30 23:47:55 +03:00 
			
		
		
		
	Moved django and sqlalchemy to own projects
This commit is contained in:
		
							parent
							
								
									888d5037da
								
							
						
					
					
						commit
						397df4ea1a
					
				
							
								
								
									
										10
									
								
								examples/starwars/tests/test_schema.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								examples/starwars/tests/test_schema.py
									
									
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,10 @@ | ||||||
|  | 
 | ||||||
|  | from ..data import setup | ||||||
|  | from ..schema import schema, Droid | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | def test_query_types(): | ||||||
|  |     graphql_type = Droid._meta.graphql_type | ||||||
|  |     fields = graphql_type.get_fields() | ||||||
|  |     assert fields['friends'].parent == Droid | ||||||
|  |     assert fields | ||||||
|  | @ -1,38 +1,38 @@ | ||||||
| from ..data import setup | # from ..data import setup | ||||||
| from ..schema import schema | # from ..schema import schema | ||||||
| 
 | 
 | ||||||
| setup() | # setup() | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| def test_correct_fetch_first_ship_rebels(): | # def test_correct_fetch_first_ship_rebels(): | ||||||
|     query = ''' | #     query = ''' | ||||||
|     query RebelsShipsQuery { | #     query RebelsShipsQuery { | ||||||
|       rebels { | #       rebels { | ||||||
|         name, | #         name, | ||||||
|         ships(first: 1) { | #         ships(first: 1) { | ||||||
|           edges { | #           edges { | ||||||
|             node { | #             node { | ||||||
|               name | #               name | ||||||
|             } | #             } | ||||||
|           } | #           } | ||||||
|         } | #         } | ||||||
|       } | #       } | ||||||
|     } | #     } | ||||||
|     ''' | #     ''' | ||||||
|     expected = { | #     expected = { | ||||||
|         'rebels': { | #         'rebels': { | ||||||
|             'name': 'Alliance to Restore the Republic', | #             'name': 'Alliance to Restore the Republic', | ||||||
|             'ships': { | #             'ships': { | ||||||
|                 'edges': [ | #                 'edges': [ | ||||||
|                     { | #                     { | ||||||
|                         'node': { | #                         'node': { | ||||||
|                             'name': 'X-Wing' | #                             'name': 'X-Wing' | ||||||
|                         } | #                         } | ||||||
|                     } | #                     } | ||||||
|                 ] | #                 ] | ||||||
|             } | #             } | ||||||
|         } | #         } | ||||||
|     } | #     } | ||||||
|     result = schema.execute(query) | #     result = schema.execute(query) | ||||||
|     assert not result.errors | #     assert not result.errors | ||||||
|     assert result.data == expected | #     assert result.data == expected | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user