mirror of
				https://github.com/graphql-python/graphene-django.git
				synced 2025-10-30 15:37:28 +03:00 
			
		
		
		
	* Reset the global registry after each test (teardown) * Create a settings fixtures that returns graphene_settings and resets the graphene_settings after use (teardown) * Convert test_mutation tests from unittests.TestCase to pytest * Convert test_mutation PetType to a pet_type fixtures that reregisters the type
		
			
				
	
	
		
			19 lines
		
	
	
		
			374 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			19 lines
		
	
	
		
			374 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| import pytest
 | |
| 
 | |
| from graphene_django.settings import graphene_settings as gsettings
 | |
| 
 | |
| from .registry import reset_global_registry
 | |
| 
 | |
| 
 | |
| @pytest.fixture(autouse=True)
 | |
| def reset_registry_fixture(db):
 | |
|     yield None
 | |
|     reset_global_registry()
 | |
| 
 | |
| 
 | |
| @pytest.fixture()
 | |
| def graphene_settings():
 | |
|     settings = dict(gsettings.__dict__)
 | |
|     yield gsettings
 | |
|     gsettings.__dict__ = settings
 |