mirror of
				https://github.com/ets-labs/python-dependency-injector.git
				synced 2025-11-04 01:47:36 +03:00 
			
		
		
		
	Fix py2 container tests
This commit is contained in:
		
							parent
							
								
									f7b3d2afe4
								
							
						
					
					
						commit
						c3db0a43fa
					
				
							
								
								
									
										1
									
								
								tests/unit/containers/cls/__init__.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								tests/unit/containers/cls/__init__.py
									
									
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1 @@
 | 
				
			||||||
 | 
					"""Container class tests."""
 | 
				
			||||||
| 
						 | 
					@ -25,23 +25,23 @@ def provider():
 | 
				
			||||||
    return providers.Provider()
 | 
					    return providers.Provider()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def test_setattr(container: containers.DynamicContainer, provider: providers.Provider):
 | 
					def test_setattr(container, provider):
 | 
				
			||||||
    setattr(container, CustomString("test_attr"), provider)
 | 
					    setattr(container, CustomString("test_attr"), provider)
 | 
				
			||||||
    assert container.test_attr is provider
 | 
					    assert container.test_attr is provider
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def test_delattr(container: containers.DynamicContainer, provider: providers.Provider):
 | 
					def test_delattr(container, provider):
 | 
				
			||||||
    setattr(container, CustomString("test_attr"), provider)
 | 
					    setattr(container, CustomString("test_attr"), provider)
 | 
				
			||||||
    delattr(container, CustomString("test_attr"))
 | 
					    delattr(container, CustomString("test_attr"))
 | 
				
			||||||
    with raises(AttributeError):
 | 
					    with raises(AttributeError):
 | 
				
			||||||
        container.test_attr
 | 
					        container.test_attr
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def test_set_provider(container: containers.DynamicContainer, provider: providers.Provider):
 | 
					def test_set_provider(container, provider):
 | 
				
			||||||
    container.set_provider(CustomString("test_attr"), provider)
 | 
					    container.set_provider(CustomString("test_attr"), provider)
 | 
				
			||||||
    assert container.test_attr is provider
 | 
					    assert container.test_attr is provider
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def test_set_providers(container: containers.DynamicContainer, provider: providers.Provider):
 | 
					def test_set_providers(container, provider):
 | 
				
			||||||
    container.set_providers(**{CustomString("test_attr"): provider})
 | 
					    container.set_providers(**{CustomString("test_attr"): provider})
 | 
				
			||||||
    assert container.test_attr is provider
 | 
					    assert container.test_attr is provider
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue
	
	Block a user