I felt like it would make more sense to keep tests related to `ModelState` exclusively in their own test case class. The other tests of `StateTests` looked like they tested `django.db.models.migration.state` objects interactions.