clog - logging as simple as putting on a shoe.
Go to file
theonepath e4446c90ec
Added pytest testing module
Added files which hold unit tests for each package component
respectfully. Unit testing makes use of the pytest library.

Majority of tests are self-explanatory, with wordy function headers to
help understand the purpose of the test. Note, test modules DO NOT
provide best practices and are separate from the standards set for the
remaining code base. For this reason, mypy and flake8 are told to ignore
testing modules.

pytest-cov is used to gain an idea of how much of the code base is being
reached by the unit tests. Coverage does not have to be 100%, and 100%
coverage does not indicate "bug-free" code. If any bugs are identified,
or further unit tests are possible to increase code base coverage,
create a new Issue, or PR request with the appropriate changes.
2022-05-12 13:49:32 +01:00
clog Amended files to adhere to flake8 and mypy 2022-05-04 21:26:51 +01:00
testing Added pytest testing module 2022-05-12 13:49:32 +01:00
.coveragerc Added .coveragerc 2022-05-12 13:48:52 +01:00
.gitignore Updated .gitignore 2022-05-12 13:45:07 +01:00
conftest.py Added conftest.py for pytest 2022-05-12 13:46:11 +01:00
LICENCE.txt Added LICENCE.txt 2022-05-03 14:51:54 +01:00
pyproject.toml Updated pyproject.toml 2022-05-04 21:24:28 +01:00
README.md Added README.md 2022-05-03 23:36:13 +01:00
requirements-dev.txt Added requirements-dev.txt 2022-05-04 00:18:43 +01:00
setup.cfg Updated setup.cfg 2022-05-12 13:43:55 +01:00
setup.py Updated automation build scripts 2022-05-04 21:24:47 +01:00
tox.ini Updated automation build scripts 2022-05-04 21:24:47 +01:00