def test_no_databases(self): """ Migration checks should not consider unapplied migrations if there is no database configured. """ errors = check_migrations() self.assertEqual(errors, [])
def test_unapplied(self): """ check_migrations should return a warning when there are unapplied migrations. """ expected = [ checks.Warning( "You have unapplied migrations; " "your app may not work properly until they are applied.", hint="Run 'python manage.py migrate' to apply them.", ) ] errors = check_migrations() self.assertEqual(errors, expected)
def test_no_unapplied(self): """ No warning should be issued if all migrations have been applied. """ errors = check_migrations() self.assertEqual(errors, [])