Skip to content

Commit 6297987

Browse files
authored
Fixed coverage for empty project (#224)
* Fixed coverage for empty project by adding an import statement to template file test/unit/unit_smoke_test.py raising coverage > 0%. * Fixed references in cookiecutter templates README.md and pyproject.toml
1 parent 440e0a9 commit 6297987

File tree

5 files changed

+12
-3
lines changed

5 files changed

+12
-3
lines changed

doc/changes/unreleased.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,19 @@
11
# Unreleased
22

33
## ✨ Added
4+
45
* Added cookiecutter-template for creating new project
56

67
## 🔩 Internal
8+
79
* Update depdency constraints
810
* Relock dependencies
911

10-
## Refactorings
12+
## 🐞 Bug Fixes
13+
14+
* Fixed coverage for empty project
15+
16+
## ⚒️ Refactorings
1117

1218
* #219: Updated project template configuration
1319
* Updated actions/checkout to v4

project-template/cookiecutter.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
"repo_name": "{{cookiecutter.project_name | lower | replace(' ', '-')}}",
44
"package_name": "{{cookiecutter.repo_name | replace('-', '_')}}",
55
"pypi_package_name": "exasol-{{cookiecutter.repo_name}}",
6+
"import_package": "exasol.{{cookiecutter.package_name}}",
67
"description": "",
78
"autor_full_name": "",
89
"autor_email": "",

project-template/{{cookiecutter.repo_name}}/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
## 💾 Installation
3030

3131
```shell
32-
pip install {{cookiecutter.pypipackage_name}}
32+
pip install {{cookiecutter.pypi_package_name}}
3333
```
3434

3535
## 📚 Documentation

project-template/{{cookiecutter.repo_name}}/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ homepage = "https://github.com/exasol/{{cookiecutter.repo_name}}"
2626
keywords = ['exasol', '{{cookiecutter.package_name}}']
2727

2828
[tool.poetry.dependencies]
29-
python = ">={{python_version_min}},<4.0"
29+
python = ">={{cookiecutter.python_version_min}},<4.0"
3030

3131
[tool.poetry.group.dev.dependencies]
3232
exasol-toolbox = ">=0.12.0"
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,4 @@
1+
import {{ cookiecutter.import_package }}
2+
13
def test_unit_smoke_test():
24
assert True

0 commit comments

Comments
 (0)