GAE + nosetest error: TypeError: order () espera un pedido de propiedad o consulta;

Tengo una pequeña aplicación de Python en el motor de Google Apps que funciona y se puede probar manualmente.

Quiero comenzar a conducir el desarrollo utilizando pruebas y estoy tratando de usar las pruebas de nado –with-gae

pero me aparece el siguiente error al probar mis controladores:

TypeError: order() expects a Property or query Order; received DateTimeProperty('date') 

mis modelos están utilizando el almacén de datos ndb.

La clase ofensiva es:

 import datetime from google.appengine.ext import ndb class Event(ndb.Model): date = ndb.DateTimeProperty(indexed=True) description = ndb.StringProperty(indexed=True) @staticmethod def get_next_event_by_date(): next_event = Event.query(Event.date >= datetime.datetime.now()).order(Event.date).fetch(1) return next_event[0] if next_event else None 

Si elimino la cláusula de orden de la consulta de eventos, la prueba pasa OK.

Alguien tiene alguna idea de cuál podría ser el problema.

Aclamaciones

Neil