diff --git a/.cruft.json b/.cruft.json index 012c64f9..df91404f 100644 --- a/.cruft.json +++ b/.cruft.json @@ -1,7 +1,7 @@ { "template": ".", - "commit": "e60482f68dd58a2505743c1e3aab54c5e1ece8ab", - "checkout": "feature/update-workflows", + "commit": "4a9fa5ad1e480274b5cc83494e906a10bb5708b3", + "checkout": "feature/add-smoke-test", "context": { "cookiecutter": { "project_name": "cookiecutter-nist-python", @@ -19,7 +19,7 @@ "__answers": "", "_copy_without_render": [], "_template": ".", - "_commit": "e60482f68dd58a2505743c1e3aab54c5e1ece8ab" + "_commit": "4a9fa5ad1e480274b5cc83494e906a10bb5708b3" } }, "directory": null diff --git a/{{cookiecutter.project_name}}/.pre-commit-config.yaml b/{{cookiecutter.project_name}}/.pre-commit-config.yaml index af4ccfaf..5b0414dc 100644 --- a/{{cookiecutter.project_name}}/.pre-commit-config.yaml +++ b/{{cookiecutter.project_name}}/.pre-commit-config.yaml @@ -247,7 +247,7 @@ repos: - "--requirements-include=ty" # ** typecheck-runner - repo: https://github.com/wpk-nist-gov/typecheck-runner - rev: v0.1.5 + rev: v0.1.6 hooks: - id: typecheck-runner alias: typecheck diff --git a/{{cookiecutter.project_name}}/tests/test_smoke.py b/{{cookiecutter.project_name}}/tests/test_smoke.py new file mode 100644 index 00000000..ddd56052 --- /dev/null +++ b/{{cookiecutter.project_name}}/tests/test_smoke.py @@ -0,0 +1,12 @@ +"""Smoke test for package""" + +from {{ cookiecutter.project_slug }} import __version__ + + +def _main() -> int: + assert isinstance(__version__, str) + return 0 + + +if __name__ == "__main__": + raise SystemExit(_main())