mirror of
				https://github.com/ets-labs/python-dependency-injector.git
				synced 2025-11-04 01:47:36 +03:00 
			
		
		
		
	Update movie lister example
This commit is contained in:
		
							parent
							
								
									fb47d5db0d
								
							
						
					
					
						commit
						a7fbbd018a
					
				| 
						 | 
					@ -68,11 +68,11 @@ The output should be something like:
 | 
				
			||||||
   Name                   Stmts   Miss  Cover
 | 
					   Name                   Stmts   Miss  Cover
 | 
				
			||||||
   ------------------------------------------
 | 
					   ------------------------------------------
 | 
				
			||||||
   movies/__init__.py         0      0   100%
 | 
					   movies/__init__.py         0      0   100%
 | 
				
			||||||
   movies/__main__.py        17     17     0%
 | 
					   movies/__main__.py        18     18     0%
 | 
				
			||||||
   movies/containers.py       9      0   100%
 | 
					   movies/containers.py       9      0   100%
 | 
				
			||||||
   movies/entities.py         7      1    86%
 | 
					   movies/entities.py         7      1    86%
 | 
				
			||||||
   movies/finders.py         26     13    50%
 | 
					   movies/finders.py         26     13    50%
 | 
				
			||||||
   movies/listers.py          8      0   100%
 | 
					   movies/listers.py          8      0   100%
 | 
				
			||||||
   movies/tests.py           24      0   100%
 | 
					   movies/tests.py           24      0   100%
 | 
				
			||||||
   ------------------------------------------
 | 
					   ------------------------------------------
 | 
				
			||||||
   TOTAL                     91     31    66%
 | 
					   TOTAL                     92     32    65%
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -2,12 +2,13 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import sys
 | 
					import sys
 | 
				
			||||||
 | 
					
 | 
				
			||||||
from dependency_injector.wiring import Provide
 | 
					from dependency_injector.wiring import inject, Provide
 | 
				
			||||||
 | 
					
 | 
				
			||||||
from .listers import MovieLister
 | 
					from .listers import MovieLister
 | 
				
			||||||
from .containers import Container
 | 
					from .containers import Container
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@inject
 | 
				
			||||||
def main(lister: MovieLister = Provide[Container.lister]) -> None:
 | 
					def main(lister: MovieLister = Provide[Container.lister]) -> None:
 | 
				
			||||||
    print('Francis Lawrence movies:')
 | 
					    print('Francis Lawrence movies:')
 | 
				
			||||||
    for movie in lister.movies_directed_by('Francis Lawrence'):
 | 
					    for movie in lister.movies_directed_by('Francis Lawrence'):
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue
	
	Block a user