You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
James Sharkey edited this page Jan 25, 2019
·
1 revision
Testing
A fairly extensive test suite exists to ensure that changes do not break known edge cases or introduce some known vulnerabilities. This can be run from the top level by calling:
python -m checker.tests.maths
or, for the logic checking:
python -m checker.tests.logic
The two checking routines share a lot of code and so changes to one may break the other. Both sets of tests should be run to ensure nothing has been broken.