Una mejor manera de importar AUTH_USER_MODEL en Django 1.5

Estoy tratando de hacer que las aplicaciones conectables sean más resistentes en Django 1.5, donde ahora tienes un modelo de usuario definible y personalizado.

Al agregar claves foráneas a un modelo puedo hacer:

user = models.ForeignKey(settings.AUTH_USER_MODEL)

lo que me ahorra la importación de Usuario en la parte superior del archivo que se rompe cuandodjango.contrib.auth.models.User Ya no es el modelo de usuario. Pero a veces, al realizar pruebas, necesito poder crear un usuario, y lo mejor que he podido encontrar para esto es

from django.conf import settings
from django.db.models import get_model
User = get_model(*settings.AUTH_USER_MODEL.split('.'))

entonces puedo hacer cosas como:

User.objects.create(username="test")

dentro de mi prueba (algunos objetos tienen FK vinculados a los usuarios y necesito uno de esos objetos en una prueba).

No me parece particularmente elegante, pero realmente no veo una forma más limpia de hacerlo en 1.5.

¿Me perdí algo en la documentación?