Coverage for .nox/test-3-9/lib/python3.9/site-packages/nskit/recipes/python/ingredients/__init__.py: 0%
10 statements
« prev ^ index » next coverage.py v7.4.2, created at 2024-02-25 17:38 +0000
« prev ^ index » next coverage.py v7.4.2, created at 2024-02-25 17:38 +0000
1"""Ingredients for repos."""
2from nskit.mixer import File, Folder
3from nskit.recipes.python.ingredients.docs import docs_dir # noqa: F401
5gitignore = File(
6 name='.gitignore',
7 content='nskit.recipes.python.ingredients:gitignore.template'
8 )
9noxfile = File(
10 name='noxfile.py',
11 content='nskit.recipes.python.ingredients:noxfile.py.template'
12 )
13pre_commit = File(
14 name='.pre-commit-config.yaml',
15 content='nskit.recipes.python.ingredients:pre-commit-config.yaml.template'
16 )
17pyproject_toml = File(
18 name='pyproject.toml',
19 content='nskit.recipes.python.ingredients:pyproject.toml.template'
20 )
21readme_md = File(
22 name='README.md',
23 content='nskit.recipes.python.ingredients:readme.md.template'
24 )
26test_placeholder = """import {{repo.py_name}}
29def test_placeholder():
30 pass
31"""
33test_dir = Folder(
34 name='tests',
35 contents=[
36 Folder(
37 name='unit',
38 contents=[
39 File(
40 name='test_placeholder.py',
41 content=test_placeholder
42 )
43 ]
44 ),
45 Folder(
46 name='functional',
47 contents=[
48 File(name='.git-keep', content="")
49 ]
50 )
51 ]
52)
54src_dir = Folder(
55 name='src',
56 contents=[
57 Folder(
58 id_='src_path',
59 name='{{repo.src_path}}', # Make it be parsed as a template string for the name
60 contents=[
61 File(name='__init__.py', content='nskit.recipes.python.ingredients:__init__.py.template')
62 ]
63 )
64 ]
65)