'makemigrations should detect initial is needed on empty migration
modules if no app provided.'

def test_makemigrations_no_apps_initial(self):

    out = io.StringIO()
    with self.temporary_migration_module(module='migrations.test_migrations_empty'):
        call_command('makemigrations', stdout=out)
    self.assertIn('0001_initial.py', out.getvalue())
