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
Including pytest in the installation requirements. Technically, any test runner can be used but with all base package assumptions being built around pytest this feels like the right assumption to call out as an install dependency. It is the default behavior.
Updated controller for test file exclusion to explicitly match prefix or suffix cases for "test_" and "_test" per pytest conventions.
Changed error and unknown status results to console color as yellow instead of red.
Added multiple invariant property tests, primarily to controller and cache.
Added hypothesis to the test components of extras_require.
Moved to @property decorators for internal class properties that should only be set at initialization, may add custom setters at a later time.
Fixed a zero-division bug in the cli when reporting coverage percentage.