Apio: el descubrimiento automático no encuentra el módulo de tareas en la aplicación

Tengo la siguiente configuración con un apio recién instalado y django 1.4:

settings.py:

<code>import djcelery
djcelery.setup_loader()

BROKER_HOST = 'localhost'
BROKER_PORT = 5672
BROKER_USER = 'user'
BROKER_PASSWORD = 'password'
BROKER_VHOST = 'test'

[...]

INSTALLED_APPS = [
    'django.contrib.auth',
    'django.contrib.admin',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.sites',
    'django.contrib.staticfiles',
    'djcelery',
    'south',
    'compressor',
    'testapp',
]
</code>

testapp / tasks.py:

<code>from celery.task import task

@task()
def add(x, y):
    return x + y
</code>

La entrega de mensajes al apio funciona bien, pero la tarea siempre está sin registrar (por lo que el descubrimiento automático no parece funcionar correctamente aquí). Solo si importo el módulo de tareas entasks/__init__.py La tarea se encuentra y puedo usarla.

También la documentación era un poco confusa sobre la importación del decorador, pero creo que esta es la correcta ahora.

¿Dónde está el error en mi configuración?

Respuestas a la pregunta(4)

Su respuesta a la pregunta