Coverage for .nox/test-3-9/lib/python3.9/site-packages/nskit/recipes/python/ingredients/api/__init__.py: 0%

7 statements  

« prev     ^ index     » next       coverage.py v7.4.2, created at 2024-02-25 17:38 +0000

1"""API Service ingredients. 

2 

3Contains fastapi based api service ingredients. 

4""" 

5from nskit.mixer import File, Folder 

6from nskit.recipes.python.ingredients import src_dir as _src_dir 

7from nskit.recipes.python.ingredients.api import docker # noqa: F401 

8 

9pyproject_toml = File( 

10 name='pyproject.toml', 

11 content='nskit.recipes.python.ingredients.api:pyproject.toml.template' 

12 ) 

13 

14readme_md = File( 

15 name='README.md', 

16 content='nskit.recipes.python.ingredients.api:readme.md.template' 

17 ) 

18 

19 

20src_dir = _src_dir.model_copy(deep=True) 

21src_dir['src_path'].contents += [ 

22 File( 

23 name='app.py', 

24 content='nskit.recipes.python.ingredients.api:app.py.template' 

25 ), 

26 File( 

27 name='auth.py', 

28 content='nskit.recipes.python.ingredients.api:auth.py.template' 

29 ), 

30 File( 

31 name='server.py', 

32 content='nskit.recipes.python.ingredients.api:server.py.template' 

33 ), 

34 Folder( 

35 name='api', 

36 contents=[ 

37 File( 

38 name='__init__.py', 

39 content='nskit.recipes.python.ingredients.api:api.__init__.py.template' 

40 ), 

41 File( 

42 name='base.py', 

43 content='nskit.recipes.python.ingredients.api:api.base.py.template' 

44 ) 

45 ] 

46 ) 

47]