I'm using Django's (1.11) typical default db for my regular Django development, but I need to integrate with someone else's bugzilla db server running on mysql somewhere else (no web api available, mysql is the recommendation from them). So I've added a 2nd DB to my DB config pointing to their server. I've used inspectdb to bring in their schema as models.
They have both a production instance and a test instance for reading bugs. These are both read only.
I'd like my unit tests to skip creating the test instance of their DB (since I'm not even running a mysql server to use, I don't have write access to theirs, and their test instance is already populated) and to just point my unit tests at their test instance.
I see I can override the TestRunner ....
setup_databases in django.test.utils seems to take a global for keepdb so it doesn't seem like someone can choose on a per db basis ...