add pytest

This commit is contained in:
Histausse 2023-03-26 18:22:27 +02:00
parent a5627c192d
commit 1698a2121e
3 changed files with 35 additions and 0 deletions

View file

@ -15,6 +15,25 @@ pip install git+{{ cookiecutter.project_url }}.git
## License
This project if a free software released under the {{ cookiecutter.open_source_license }}.
## Dev
If you want to tinker with this project, you can clone it and install it in editable mode:
```
git clone {{ cookiecutter.project_url }}.git
cd {{ cookiecutter.project_slug }}
python -m venv venv && source venv/bin/activate
pip install -e .[dev]
```
### Test
Tests are run using `pytest`:
```
pytest
```
{% endif %}
## Author
@ -24,3 +43,4 @@ This project if a free software released under the {{ cookiecutter.open_source_l
## Security
If you discover a potential security issue in this project, please contact {{ cookiecutter.email }}.

View file

@ -14,9 +14,20 @@ readme = "README.md"
requires-python = ">={{ cookiecutter.python_min_version }}"
dependencies = []
[project.optional-dependencies]
test = [
"pytest >=7.2.2",
]
dev = ["{{ cookiecutter.project_slug }}[test]"]
[project.urls]
"Homepage" = "{{ cookiecutter.project_url }}"
"Bug Tracker" = "{{ cookiecutter.project_url }}/issues"
[project.scripts]
{{ cookiecutter.project_slug }} = "{{ cookiecutter.project_slug }}.cli:main"
[tool.pytest.ini_options]
addopts = [
"--import-mode=importlib",
]

View file

@ -0,0 +1,4 @@
import {{ cookiecutter.project_slug }}
def test_dummy():
assert True