The current test suite is tightly coupled to specific backend implementations. This makes it harder to reuse tests across different storage layers and increases maintenance overhead when backend-specific details change.
We should refactor the test suite so that the majority of tests are parametrized vs the different ORMs.
The goal is to improve test portability, reduce duplication, and make it easier to validate Flask Admin against multiple backend implementations by leveraging the already huge testing suite for SQLA.
The current test suite is tightly coupled to specific backend implementations. This makes it harder to reuse tests across different storage layers and increases maintenance overhead when backend-specific details change.
We should refactor the test suite so that the majority of tests are parametrized vs the different ORMs.
The goal is to improve test portability, reduce duplication, and make it easier to validate Flask Admin against multiple backend implementations by leveraging the already huge testing suite for SQLA.