I have some Python code abstracting the database and the business logic on it. This code is already covered by unit tests but now I need to test this code against different DBs (MySQL, SQLite, etc...)
What is the default pattern for passing the same set of tests with different configurations? My goal is making sure that that abstraction layer works as expected independently of the underlying database. If that could help, I'm using nosetests for running tests but it seems that it lacks the Suite Test concept
Best regards.
use --attrib plugin, and in the commadn line 

1. nosetests -s -a 'sqlite'
2. nosetests -s -a 'mysql'
Running the same tests with different configurations