mirror of
				https://github.com/ets-labs/python-dependency-injector.git
				synced 2025-10-31 16:07:51 +03:00 
			
		
		
		
	
		
			
				
	
	
		
			18 lines
		
	
	
		
			586 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
		
			586 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| from typing import Any
 | |
| 
 | |
| 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[Any] = 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()
 |