mirror of
				https://github.com/ets-labs/python-dependency-injector.git
				synced 2025-11-04 18:07:44 +03:00 
			
		
		
		
	
		
			
				
	
	
		
			17 lines
		
	
	
		
			558 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			17 lines
		
	
	
		
			558 B
		
	
	
	
		
			Python
		
	
	
	
	
	
from dependency_injector import providers
 | 
						|
 | 
						|
 | 
						|
# Test 1: to check .provided attribute
 | 
						|
provider1: providers.Provider[int] = providers.Object(1)
 | 
						|
provided: int = provider1.provided()
 | 
						|
provider1_delegate: providers.Provider[int] = provider1.provider
 | 
						|
 | 
						|
# Test 2: to check async mode API
 | 
						|
provider2: providers.Provider = providers.Provider()
 | 
						|
provider2.enable_async_mode()
 | 
						|
provider2.disable_async_mode()
 | 
						|
provider2.reset_async_mode()
 | 
						|
r1: bool = provider2.is_async_mode_enabled()
 | 
						|
r2: bool = provider2.is_async_mode_disabled()
 | 
						|
r3: bool = provider2.is_async_mode_undefined()
 |