How do I test that Django upgrades don't break the current database?
What do you think could happen when you upgrade Django? Django updated your files not your database without permission from you. So you could upgrade your Django and run all your tests (local) to see if nothing is broken.
What is the best way of writing a unit test in Django that tests the validity of current database information when Django is upgraded?
My unit tests create new information in the databases when they are run, but this isn't helpful for safely upgrading.