This PR modifies 1 file: adding tests_require = ['pytest'] to setup.py.
This PR adds several files to the tests/ directory. They use a conftest.py to set the repository up for having short tests (which we can afford to run on Github Actions) and long tests (which are run locally or on local CI/CD servers). Yuriy reviewed the earlier version of this PR. I've re-posted it so that the PR is more clearly an addition of a few files onto the dev branch.
This PR modifies 1 file: adding tests_require = ['pytest'] to setup.py. This PR adds several files to the tests/ directory. They use a conftest.py to set the repository up for having short tests (which we can afford to run on Github Actions) and long tests (which are run locally or on local CI/CD servers). Yuriy reviewed the earlier version of this PR. I've re-posted it so that the PR is more clearly an addition of a few files onto the dev branch.