Set up a test suite

- use pytest as the test suite and
  measure test coverage with coverage.py
- add package for the test suite under tests/
- add nox session "test" to run the test suite
  for all supported Python versions
- use flake8 to lint pytest for consistent style
This commit is contained in:
Alexander Hess 2024-09-10 01:38:26 +02:00
commit b8ceee39c5
Signed by: alexander
GPG key ID: 344EA5AB10D868E0
5 changed files with 338 additions and 2 deletions

1
tests/__init__.py Normal file
View file

@ -0,0 +1 @@
"""Tests for the `lalib` library."""