diff -r e77aa963fb19 -r 0c7b7b76a84f server/test/unittest_repository.py --- a/server/test/unittest_repository.py Fri Jul 02 19:14:48 2010 +0200 +++ b/server/test/unittest_repository.py Mon Jul 05 12:04:32 2010 +0200 @@ -33,7 +33,7 @@ from cubicweb import (BadConnectionId, RepositoryError, ValidationError, UnknownEid, AuthenticationError) -from cubicweb.selectors import implements +from cubicweb.selectors import is_instance from cubicweb.schema import CubicWebSchema, RQLConstraint from cubicweb.dbapi import connect, multiple_connections_unfix from cubicweb.devtools.testlib import CubicWebTC @@ -387,7 +387,7 @@ # local hook class DummyBeforeHook(Hook): __regid__ = 'dummy-before-hook' - __select__ = Hook.__select__ & implements('EmailAddress') + __select__ = Hook.__select__ & is_instance('EmailAddress') events = ('before_update_entity',) def __call__(self): # safety belt: avoid potential infinite recursion if the test @@ -408,7 +408,7 @@ # local hook class DummyBeforeHook(Hook): __regid__ = 'dummy-before-hook' - __select__ = Hook.__select__ & implements('EmailAddress') + __select__ = Hook.__select__ & is_instance('EmailAddress') events = ('before_add_entity',) def __call__(self): # set_attributes is forbidden within before_add_entity() @@ -427,7 +427,7 @@ class DummyBeforeHook(Hook): _test = self # keep reference to test instance __regid__ = 'dummy-before-hook' - __select__ = Hook.__select__ & implements('Affaire') + __select__ = Hook.__select__ & is_instance('Affaire') events = ('before_update_entity',) def __call__(self): # invoiced attribute shouldn't be considered "edited" before the hook