-
Notifications
You must be signed in to change notification settings - Fork 20
Increase unit testing coverage #70
Description
Is your feature request related to a problem? Please describe.
Increase relevant unit test coverage using pytest. Existing tests can be found in tests/. Whether you write one test or a hundred tests every bit helps! Please feel free to comment below if you're interested
Some relevant notes that can point you in the right direction:
Currently the library has two "general" shapes Hypotrochoid and Epitrochoid and two "special" shapes Hypocycloid and Epicycloid (which inherit from the general shapes and define some special behavior).
Because of how the special behavior is handled we temporarily have a semi-awkward set of tests defined as methods in classes _TestGeneral and _TestSpecial where _TestGeneral is intended for testing Hypotrochoid and Epitrochoid and _TestSpecial is for testing Hypocycloid and Epicycloid