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.
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.