ratt-ru / QuartiCal

CubiCal, but with greater power.
MIT License
8 stars 4 forks source link

Refine test suite #121

Closed JSKenyon closed 3 years ago

JSKenyon commented 3 years ago

This PR reorganizes the tests to make the delineation between reused fixtures and test functions clearer. This also makes it simple to add test-specific utils.

This PR also makes an effort to define commonly used fixtures in one central location (testing/fixtures) to make future additions easier. Note that there is still code duplication in the solver tests for now as I am yet to decide on a generic testing pattern.